php:世界上最好的语言,引无数人争战,web开发上神器语言,说到网页开发就不得不提到php。
工作摸鱼期间看了下php基础语法,简单的记录一下,以下均来源于菜鸟教程,php。
<?php
// PHP 代码
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
注释方法:单行 // 多行 /* xxx */
1.php变量声明
最有意思的是php变量声明,$xx,前面是$后面紧跟着名称,满眼钱的符号变量,很有钱途的语言啊。
关于php的变量命名规则与python类似: 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
第一:不能以数字开头,需以字母,下划线开头
第二:不能有空格
第三:不能带有特殊的符号
第四:语法和变量都是区分大小写字母
php是弱类型的语言,没有声明变量的语句。
2.php变量作用域(四种)
局部变量
global全局变量
static静态变量
参数变量(调用函数的变量)
局部变量,函数内的变量,不能脱离函数外使用,即用即销毁。
全局变量,函数外的变量,需要声明global才能在函数内使用,在函数外声明变量。
全局变量两种写法:
global $xx 或者 $GLOBAL[index]/$GLOBAL[‘xx’]
static 静态变量,从字面上也可以看出来,它与局部变量相反,调用之后不会销毁,一直存在,函数每次调用,其值也会参与,同时改变。
参数变量,即变量调用函数本身。
3.打印输出
echo和print都可以实现,但是二者存在差异。
差异点:
第一:echo打印输出无返回值,print打印输出返回值为1;
第二:echo能打印输出多个字符串,而print只能打印输出一个字符串。
4.PHP EOF(heredoc)
<?php
echo <<<EOF
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
EOF;
// 结束需要独立一行且前后不能空格
?>
来源:php教程-菜鸟教程
https://www.runoob.com/php/php-tutorial.html