PHP学习之路(一)认识php数变量和变量声明
2017-07-04 16:53
211 查看
PHP语言架构
Inter使用者|
|
V
WEB服务器
|
|
V
脚本程序PHP在WEB服务器编写的主要应用
|
V
收集表单数据,生成动态网页,字符串处理…
php是一个嵌入脚本语言
第一个php程序
编写一个后缀名为.php文件 上传到web服务器的文档根目录下 通过浏览器访问web服务器管理下的php文件,就可以运行php文件,默认路径在D:\AppServ\www下面 访问WWW目录下的hellophp/one.php 就可以使用localhost/hellophp/one.php 在php文件中可以编写html、css、javascript等语言,使用起始标记<?php和结束标记? >之前的代码用php应用服务器解析,将解析后的代码发到客户端浏览器,在这个标记之外的都直接发 送给客户端,客户端在用浏览器解析
指令分割符“分号”
语句分两种:
一种是功能执行语句
后面一定要加分号
与他 ?> 最近的一条语句可以不加分号,建议都加分号
一种是结构定义语句
后面一定不要加分号
注释:
// 单行注释 /**/ 多行注释 /** */ 文档注释 # 脚本注释
PHP标记:
<?php ?>推荐使用这个 如果?>之后是脚本结束可以不加 <??> <%%> <script languange="php"></script>
PHP中使用变量:
如果在用到数据时,需要用到多次就声明为变量使用。 $变量名= 值 php是弱类型的语言,变量的类型由村吃的值决定 强类型语言(C,java) 声明变量一定要先指定类型
变量的命名:
1、变量前一定要使用$开头,声明和使用都要有这个符号, 2、不能以数字开头 3、不能使用PHP的运算符号+-*/%&. 4、PHP可以使用系统关键字作为变量名 5、注意:PHP变量区分大小写(只有变量和常量区分大小写,其他不区分) 6、变量名称要有意义,可以使用英文单侧,也可以使用汉语拼音。 7、驼峰原则
可变变量:
1、一个变量的变量名可以动态设置和使用
变量的引用赋值:
1、使用一个“&”符号加到将要赋值的变量前面(源变量)
变量的类型:
1、PHP是弱类型的语言 2、PHP中共有8中类型 a、四种标量 :整型:int integer 布尔型:bool boolean 浮点型:float double rel 字符串:string b、2种复合类型:数组:array 对象 object c、2种特殊类型: 资源类型:resource 空类型:null Var_dump(变量或值);//既可以查看变量或值得类型,又可以看数据。
各种类型变量的声明:
1、 $int =10; //十进制声明 2、$int = 045;//以0开头的表示8进制声明一个变量 3、$int = 0xff; // 以0x开头表示16进制声明一个变量
以下是代码:
<?php $int =10; //十进制声明 $int = 045;//以0开头的表示8进制声明一个变量 $int = 0xff; // 以0x开头表示16进制声明一个变量 $int = -5; //整数的最大值4字节 ,2的32次方 214483647 echo $int."<br>"; $float = 10; $float = -10; $float = 3.14E5; $float = 3.14E+5; $float = 3.14E-2; echo $float; //以下都是FALSE的情况 $bool = false; //true $bool =0; //非零的数 $bool = 0.000; //有非0的数出现 $bool=""; // $bool = " "; $bool = null; //非空代表 $bool = "0"; //非空非零的字符串 $bool = array(); //有成员的数组 //字符串的声明有多种方法 //1单引号和双引号都可以声明字符串 //2声明的字符串没有长度限制 //3在双引号的字符串中,既可以直接解析变量,又可以直接使用转义字符 //4.在单引号的字符串中,不可以解析变量,也不可以使用转义字符(可以以转义单引号本身,也可以转义字符"\") //5、在双引号中不能再使用双引号,在单引号中不能使用单引号 //6、最好使用单引号 $str = 'aaaaaa\'aaaaa'; echo $str; $str = "aaaa\"aaa"; echo $str; // $str= <<<one // one; $str = ‘dir’; $int =10; $str= "aa{$int}aaaa\naa$int,aaaaaaa${int}aaaa\$intaa\"aaaaaa"; echo $str; $str= 'aa{$int}aaaa\naa$int,aaaaaaa${int}aaaa\$intaa\"aaaaaa'; echo $str; //定界符号声明字符串 ,大量字符串 //hello是自定义的一个字符串,他后面不能有任何字符,空格也不可以 //也要以这个字符串结束,但结束前也不能有任何字符 $str = <<<hello sdsadsdasdasddddddddasdasdasdas fasadsadadasdwdsadasdadasdasda hello; echo $str; ?>
相关文章推荐
- 【PHP学习】vol.3/变量声明
- php——学习笔记,变量声明以及3种赋值方式
- PHP学习之路之Smarty变量调节器
- PHP学习笔记——PHP变量的声明及变量的命名;
- javascript学习之路--变量重复声明
- PHP学习之路之Smarty变量
- PHP菜鸟学习之路-php学习笔记变量与运算符练习
- 【小白笔记】PHP学习之路 (21) --对象 魔术方法、变量 序列化
- php学习笔记(一)变量的声明与使用
- PHP学习笔记——变量的声明;
- Objective-c学习之路:#import跟@class的区别,implementation和interface中声明变量的区别等等
- 【学习笔记】PHP基础-变量and运算符
- Shell学习小结 - 深入认识变量
- PHP变量声明
- PHP学习笔记(二)--基础知识之变量
- PHP学习之路-首篇
- 【C++学习之路】VS2015中cout、cin未声明的标识符错误的处理
- 菜鸟的 PHP 学习之路(三):一个简单的连接数据库并查询的小程序(1)
- 我的Laravel学习之路之模板加载,分配变量,简单路由
- ExtJS学习之路第五步:认识最常见组件Panel