PHP学习全记录:从入门到精通

需积分: 15 2 下载量 135 浏览量 更新于2024-09-11 收藏 15KB TXT 举报
"php入门到精通笔记" 这篇笔记涵盖了PHP的基础知识到进阶技巧,适合初学者和想要精通PHP的开发者。以下是对笔记中部分关键知识点的详细解释: 1. **HTML与PHP结合**:在HTML文件中,PHP代码可以通过`<?php ... ?>`标签嵌入。例子中的`<?php echo "欢迎来到PHP世界<br>"; ?>`就是在网页上输出文本。 2. **变量声明**:PHP是弱类型语言,变量可以直接赋值,如`$boo = true;`和`$str = "你好仰";`。 3. **条件语句**:`if`语句用于判断条件,如`if($boo) echo '$boo为真<br>';`。 4. **字符串输出**:可以使用`echo`或`print`来输出字符串,其中`echo`通常更快。`echo '$str'<br>'`和`echo "$str"<br>`的区别在于双引号内的变量会被解析。 5. **字符串拼接**:使用`.`操作符可以连接字符串,例如`echo <<<abc $str.<br> abc;`是使用Heredoc语法进行多行字符串输出。 6. **数字类型**:PHP支持整型(如`$int2=1234567890;`)和八进制、十六进制表示法(如`$int8=01234567890;`和`$int16=0x1234567890;`)。注意八进制前缀是0,十六进制前缀是0x。 7. **浮点数**:`$float = pi();`获取圆周率π的值,`echo "半径为1的圆面积为".pi()."<br>";`可以计算圆的面积。 8. **空值检查**:`is_null()`函数用于检查变量是否为null,`$str2 = NULL;`设置变量为空,`if(is_null($str2)) echo '$str2=null<br>';`则会判断并输出结果。 9. **类型转换**:`settype()`函数用于改变变量的数据类型,如`echosettype($str3,'integer')."<br>";`将字符串转换为整数。 10. **数值判断**:`is_numeric()`函数判断是否为数字或数字字符串,如`echo is_numeric($bo)."<br>";`检测变量是否为数字。 11. **常量定义**:`define()`函数用于定义常量,如`define("NAME", "gjd", false);`。第三个参数为布尔值,若为`false`则该常量不可更改。`constant()`函数用于获取常量的值。 12. **注释**:PHP中的注释包括单行`//`和多行`/* ... */`注释,用于提高代码可读性。 这只是PHP学习笔记的部分内容,完整的学习过程中还会涉及数组、函数、类与对象、文件操作、错误与异常处理等更多主题。通过不断实践和深入学习,你可以从PHP入门逐步达到精通。