PHP入门:简单了解PHP
1、PHP(Hypertext Preprocessor)是开源的,免费的,运行在服务端的,用来动态生成网页数据的脚本语言
2、PHP文档构成:
序号 | 组成 | 描述 |
---|---|---|
1 | <?php ... ?> |
PHP 代码标记 (php 标记之外的内容会原样返回客户端,如 html 代码) |
2 | ; 分号 |
语句分隔符,代码块使用右大括号 |
3 | 空白符 | 合理使用空白符可增强代码可读性 |
4 | 注释 | // 单行注释 , /* 多行注释 */ |
3、PHP中的打印命令:
序号 | 指令 | 描述 |
---|---|---|
1 | echo |
语言结构, 可查看多个变量 |
2 | print |
语言结构,功能与echo 类似,区别是有返回值 |
3 | print_r() |
函数,以更容易理解的格式打印变量信息,常用于数组 |
4 | var_dump() |
函数,可查看一个变量更多信息,如类型 |
5 | var_export() |
函数,输出或返回一个变量的字符串表示(源代码) |
4、php变量:($+标识符)
a、变量必须使用$做为起始符号
b、必须由以下三种字符组成: 大小写的英文字母, 下划线, 数字, 且不能以数字开始
c、php变量严格区分大小写
d、php变量尽量避免无意义变量命名;
5、变量时弱类型:(变量已定义而未初始化,默认用NULL进行赋值)
a、定义变量(可以单独定义变量)并初始化
b、更新变量
6、变量操作:值传递和引用传递
a、值传递 :$a=$b;
把$b的值赋值到$a;(修改$b,$a并不跟随改变)
b、引用传递:$a=&$b;
相当于给$b起了个别名$a;&
为取地址符;$a跟随$b改变,反之,$b也跟随$a改变
7、可变变量: 变量的标识符/变量名称,可以动态的改变, 变量名可以来自另一个变量
PHP代码练习:
1、代码
<?php
// echo 输出语句
echo '第一个php文档';
// 定义变量并初始化;
$username="php.cn";
// 定义函数
function getinfo():string
{
$a="我是";
$b="ldy";
return $a.$b;
}
echo "<hr>";
// echo和print 输出语句;
echo $username,'</br>';
print $username;
echo "</br>";
echo "<hr>";
// print_r|var_dump|var_export 输出函数
print_r($username);
echo "</br>";
var_dump($username);
echo '</br>';
var_export($username);
echo '<hr>';
// 变量的值传递和引用传递
$name="ldy";
$people=$name;
// 值传递
echo $people;
$name="dlf";
echo $people;
echo '<br>';
$name="ldy";
// 引用传递
$people=&$name;
echo $people;
$name="dlf";
echo $people;
// 可变变量
echo '<hr>';
$name='abc';
$$name="我是谁";
echo $abc;
echo "<hr>";
// 检测和销毁变量
// isset判断是否定义变量:返回布尔值
var_dump(isset($name));
var_dump(isset($nme));
// unset
unset($name);
// var_dump($name);未定义变量提示输出为NULL;
2、运行结果图:
总结:
1、基础php标识符需要着重记忆:<?php ……?>
注释://……
和/*……*/
2、变量的基本认识:$+标识符组成变量
3、unset();
无返回值
4、输出语句:echo
、print
和输出函数:print_r()
、var_dump();
、var_export();