仅仅为了学习方便,下面的代码是本人的学习历程,边学边写,
随着学习,会逐渐增加这个页面的长度。
也不知道学会的时候这个页面会有多长。-_-|||
这两个连接是测试< a >这个关键字
271这里显示变量 $ z 的值
这里显示文本变量的值,文本变量和数值的变量是不用提前声明的,好像是自动识别,文本变量不能使用运算符。Hello World!
测试函数内变量
变量 x 为:1
变量 y 为: 10
测试函数外变量:
变量x为:5
变量y为:36
发现< p > 是回车,或者是空行,< p >和< br > 应该不是php的语言。php所写程序,
并不在发布的网页源码里显示,而< p >和< h3 >在源码中显示
这里用了一个
< p >
这里用了一个
< br >
20
25
30
使用global时是小写,使用$ GLOBALS必须大写,{}里面的语句后面的;不能忘。
可以使用unset来删除全局变量,上一行删除后再次使用变量会出错,为了让页面显示正常,已经注释掉。
0
这里用static作用于$ x 使之每次运行这段函数结束后$ x 的值保留下来,下次运行本函数时继续使用上次所产生的值。
这个PHP_EOL是通用换行符,就是如果用不同系统打开本网页,都能正常的换行,但需要前面用< pre>进行文本格式化才能使用。
1
这里用static作用于$ x 使之每次运行这段函数结束后$ x 的值保留下来,下次运行本函数时继续使用上次所产生的值。
这个PHP_EOL是通用换行符,就是如果用不同系统打开本网页,都能正常的换行,但需要前面用< pre>进行文本格式化才能使用。
2
这里用static作用于$ x 使之每次运行这段函数结束后$ x 的值保留下来,下次运行本函数时继续使用上次所产生的值。
这个PHP_EOL是通用换行符,就是如果用不同系统打开本网页,都能正常的换行,但需要前面用< pre>进行文本格式化才能使用。3 这里是第一章的练习
二、echo和print-1 echo和print语句
PHP很有趣!
echo可以使用一个或多个字符串
print只能允许输出一个字符串,返回值总为1
echo输出速度块,但没有返回值。
这是一个字符串这又是一个字符串使用了多个字符串
两种方式在使用格式上应该是一样的三、EOF-1 EOF(heredoc)使用说明
这是在EOF里面的h4标题
这是一个段落
"这里连接变量"eof "这里直接显示”"这个eof应该是相当于一个函数,但是里面的内容好像只限于文本,或者转换其他语言或者说格式的语句" "好像只用< < < 就行,后面跟着的eof可以替换成其他字符。" "所使用的字符在结束时,必须和之前< < <的相同,并且不能有空格以;结尾" “还有一个发现是,这里不用换行符,写下一句的时候可以出现下一行,可以引用外部的变量” 12+23 12*23 "这里的变量不会计算,也就是说运算符在这里不管用,只会以文本进行显示,并且排版方式相当于doc,空格 和 回车都会相应"这个是变量
html格式在这里会被解析
双引号外的内容和html外的内容不会被解析比如 好吧,这里\ n也被解析了,这还加不加双引号有啥区别????? "双引号外的所有排列会被保留" "但是双引号内会保留转义符的转义效果,比如table: 和换行: 下一行"php支持类型 string(字符串) lnteger(整数) float(浮点) boolean(布尔) Array(数组) object(对象) null(空值) resource(资源类型) 四、数据类型-1 php数据类型
设置变量时用双引号或单引号的就是字符串string(57) "设置变量时用双引号或单引号的就是字符串" 四、数据类型-2 字符串
用内部函数var_dump()来返回变量的整数和值int(23787) 四、数据类型-3 整数型
以-号开始为负数int(-34)
以0x开头的是十六进制int(140)
以0开头的是8进制int(39)这里是浮点型float(12.12) 四、数据类型-4 浮点型
float(223) float(8.0E-5)这里是数组 四、数据类型-5 数组
array(5) { [0]=> string(21) "数组的第一个值" [1]=> string(3) "lan" [2]=> string(3) "bmw" [3]=> string(7) "zidinan" [4]=> string(24) "数组的最后一个值" } 今天倒服务器,导完后无论怎么打开都是显示404,查阅很多资料,最后无意
间发现,跨站保护文件里(.user.ini)里面新网站目录是www***,老服务器上是没有www的,
所以跨站保护里文件夹错误。改正后重启正常
这里是对象 四、数据类型-6 对象
herbie: Properties color = red
这里给变量一个空值 四、数据类型-7 空值null
NULL
这里是资源类型,因没有数据库,也没有文档,下面所作都是错误函数,也跟php版本有关, 四、数据类型-8 资源类型
get_resource_type是返回变量的运行值,如值不存在就会出错。
下面错误的语句已注释掉,不然没法继续编辑。
stream
两个等号==比较值,不比较类型,相对三个等号===不严格,三个等号必须全部相符. 五、类型比较
2、值不相等 判断语句if(判断的内容x==y){条件成立时执行的内容}else{不成立时执行的内容},else可以不用,如果条件不成立,跳过。
4、类型不相等
比较0,false和null的区别
0 == false: bool(true) 0===false:bool(false)我也是有底线的,别下拉了,到底了!!!