php语言的一些基本开发语法
1、基本语法
[1]起始、结束:以<?php开始,以?>结束
[2]输入文本指令:echo、print
[3]示例:
<!doctype html>
<html>
<body>
<?php
echo "hello world!";
?>
</body>
</html>
[4]注释方式
{1}单行注释://
{2}多行注释:/* */
2、变量与常量
[1]变量原理:一个参数,赋值是变化的。
[2]常量原理:一个固定的数,一旦定义不可变。
[3]变量作用:存储信息。
[4]php是一门弱类型语言,不必向php声明变量的数据类型,php根据赋的值自动转为数据类型。
[5]变量命名规则:
{1}$+变量名
{2}必须以字母或者下划线开始
{3}不能有空格
{4}区分大小写
[6]示例:
<!doctype html>
<html>
<body>
<?php
echo "wow php!"; //输出wow php!
$x=1; //赋1给x
$y=2; //赋2给y
$z=$x+$y; //将x变量加y变量然后赋值给z
echo $z; //输出变量z的值
?>
</body>
</html>
[7]创建php变量:php没有声明变量的命令,变量在第一次赋值时被创建。
[8]变量的作用域:
{1}一般写在函数外为全局变量,写在函数内为局部变量
{2}四种变量作用域:
-1-:loacl表示局部变量
-2-:global表示全局变量,能将局部变量设置为全局变量
=1=超全局变量:
+1+ $globals引用全局作用域中可用的全局变量
+2+ $_server用于超全局变量保存关于报头、路径、脚本位置信息
+3+ $_request用于收集html表单提交的数据
+4+ $_post收集提交的html method=post 的表单数据
+5+ $_get收集提交html method=get 的表单数据
-3-:static表示静态变量,能将函数内的值设置为不灭的值
-4-:parameter表示实际参数,将实际参数传进函数内执行
-5-:形式参数:创建函数时设置的局部调用参数
{3}示例
<!doctype html>
<html>
<body>
<?php
echo "wow php!"; //输出wow php!
global $x=1; //设置x为全局变量,并赋1给x
funtion myfun()
{
static $y = 0; //设置y为静态变量,函数用完依然是设置的值
}
?>
</body>
</html>
3、部分语句
(1)echo:
{1}输出一个或多个字符串
{2}是php语句
{3}没有返回值
{4}使用时可以带括号可以不带括号
{5}多个字符串用逗号连接
{6}可以加html标签
{7}输出变量记得加$符号
{8}输出文字加数组,数组记得加{}
{9}示例:
<!doctype html>
<html>
<body>
<?php
echo "hello world!";
echo "<h1>hello world!</h1>";
echo "hello","world!";
?>
</body>
</html>
(2)print:
{1}只能简单输出类型变量的值,例如int、str
{2}是php函数
{3}有返回值,返回值类型为int,1
{4}使用时可以带括号也可以不带括号
{5}多个字符串用逗号连接
{6}可以加html标签
{7}输出变量记得加$符号
{8}输出文字加数组,数组记得加{}
{9}示例:
<!doctype html>
<html>
<body>
<?php
print "hello world";
print "<h1>hello world</h1>";
?>
</body>
</html>
(3)print_r:
{1}可以输出复杂类型变量的值,例如数组、对象
{2}是php函数
{3}有返回值,返回值类型为bool,true
{4}必须要加括号
{5}输出str或者int,是值本身,输出数组,是逐个逐个对应输出
{6}使用print_r会让数组指针移动到最后面,可以使用reset()将指针回到起始处
{7}示例:
<!doctype html>
<html>
<body>
<?php
$num=array("1","2","3");
print_r("hello world");
print_r($num);
?>
</body>
</html>
转自:https://www.cnblogs.com/XiaoHongLactasoy/p/12680589.html