Home > Article > Backend Development > [PHP]初学笔记
1.PHP数据类型为动态类型,由它存储的值自动确定类型,类型可以变换;声明变量时不需指定变量类型,
2.define函数定义常量时常量变量全大写(惯例)
3.使用常量变量时常量变量前边不需药加$符号。
4.变量类型可以测试并重新设置
5.switch可以支持int, float, string。(比C/C++范围广)
6.对一个string变量赋值时值中的空白符(换行 空格 制表)都会按所见即所得的方式保存,如:
$var = "This sentence has
two lines."
这里string型变量$var中含有换行符,这点与C/C++不一样。在C++中string变量的值若要
含有换行必须使用转义符号\n,书写上的换行必须在每行末尾添加'\',但是并不是按所见即所
得的方式存储
7.bool define(string $name , mixed $value [,bool $case_insensitive = false ]定
义常量时值可以使用一个变量,也可以使用其他常量值或者字面值。
8.变量与字符串连接时最好不要将变量放在双引号内,这样可以降低复杂性,保持一致性,确保正确性。
9.when a dot is used at the beginning or end of a character class, it loses its special wildcard meaning and becomes just a literal dot.
10.php内置函数在所有script中都可用,而自定义函数只在函数被定义的文件有效,若要在多个script中使用自定义的函数,应该
将其集中放在一个文件再使用require或者include包含。
11.当需要使用包含文件里的变量时只需要在包含声明前声明对应的变量即可。这是因为包含的效果等效于将被包含文件开始与结尾处的php tag去掉,再将所有内容
写到包含文件里一样。
12.同一文件中函数的定义可以放在使用之后