学习php
学习PHP
我们先配置环境(好像我配置了好多东西了,但是搞不懂原理),这个下一个phpstudy_pro会更简单。可访问CSDN 进行学习配置。
推荐book:
一、php的标记风格
xml风格标记 <?php php的代码 ?>(这个还要转义才能在md显示,唉)
推荐xml 风格的PHP标记,还有<script language=”php”> php代码 </script>
其他的需要配置。
二、PHP的注释
单行注释 //
多行注释 /* ~~ */
#风格注释
注意:不要在单行注释中出现 ?>
三、PHP的数据类型
标量数据类型:
boolean(布尔型) $boo=true;(true ,false)
string(字符串型) $a=’字符串’;
integer(整型) $a=1234556;
float(浮点型) $a=23.5;
复合数据类型:
array(数组) $array=array(‘value1’,’value2’,,,,);
$array[key]=’value’ $array=array(key1=>value1,key2=>walue2)
key是数组下标,在 PHP 数组中,无论什么类型的键名都会有一个值与其相对应,即一个键/值对,根据数组键名数据类型的不同,我们可以把 PHP 数组分为两种:以数字作为键名的称为索引数组(Indexed Array);以字符串或字符串、数字混合为键名的数组称为关联数组(Associative Array)。
object(对象)
特殊数据类型:
resource(资源)(句柄,保存了到外部资源的引用)
null(空值) 包括 :还没赋任何值、被赋值null、被unset()函数处理过的变量
四、数据类型转换
还可以通过settype()实现
bool settype(mixed var,string type) ;
var 是指定的变量,type为指定的类型,返回值为bool型,成功返回true,否则返回false
五、检测数据类型
六、PHP常量
常量:由英文字母,下划线,数字组成,数字不能作为首字母出现
使用define()来定义常量,
用constant()来获取常量的值或使用常量名。
判断常量是否被定义:bool defined(string constant_name);
还有一些预定义的常量