PHP全栈开发:PHP学习(1.基础语法)
Posted 秋天的蒙奇奇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP全栈开发:PHP学习(1.基础语法)相关的知识,希望对你有一定的参考价值。
php脚本在服务器上执行,然后将纯html的结果返回给浏览器。
听上去很厉害的样子,所以说PHP是服务器端的语言啦。HTML才是前端啦。
PHP文件的默认文件扩展名是".php"
那么PHP文件呢通常包含HTML标签和一些PHP脚本代码。
PHP脚本以<?php>开始,以?>结束。
PHP脚本可以放在PHP文件的任何位置。
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
PHP的每一行代码都必须以分号结束,这一点和C语言是类似的。
PHP有两种注释方法,一种是单行注释//
一种是多行注释/* */
连注释和C语言都是一样的呢。
PHP语句与PHP变量都是区分大小写的。
PHP的变量以美元符号$开头,其余的命名规则与C语言类似。
PHP语言和perl和python等脚本语言一样,使用变量的时候直接用就好啦,不用声明它的类型。
这一点真的是太棒啦。
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
PHP语言有全局变量一说,在函数外定义的变量就是全局变量啦,例如这里的$x和$y.
那么要在函数内部使用它们呢,必须使用global关键字声明一下这两个东东是全局变量,然后才能使用,否则的话是使用不了的噢。
这点一定要记住啦,因为很有用噢,因为我们在写带有函数的程序的时候是经常需要使用到全局变量的啦。
我们再来看一段代码:
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); ?>
看到这里我们看到有一个static的东东。这个是什么呢,叫做静态变量啦。
这里看到静态变量初次被声明的时候是0啦。
然后我们的执行结果会是什么呢。会是012啦
原来在函数里面,前面加了static的变量,函数运行结束以后,是不会销毁的啦,会继续保留。
当再次执行函数的时候,会沿用上次函数执行完毕后的值。
还有这里要值得注意的是,在声明的时候必须同时赋初值啦,如果不赋初值的时候谁知道你是什么啦。
以上是关于PHP全栈开发:PHP学习(1.基础语法)的主要内容,如果未能解决你的问题,请参考以下文章