php入门教程之一周学会PHP

阅读数390034
难度级别初级
综合评分9.6
385人评价查看评价
9.8内容实用
9.6简洁易懂
9.2逻辑清晰
php入门教程之一周学会PHP

所有计算机语言的学习都要从基础开始,《php入门教程之一周学会PHP》不仅是PHP的基础部分,更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通过一周的深入学习让你快速掌握PHP的各项技能,助你的工作和学习更上层楼!

  • empty()可以向括号里面传入一个变量,变量值为false或者null的话,返回true。 isset()可以向括号传单个或多个变量,变量和变量之间用逗号隔开,出现单个变量mull返回false,否则返回true

  • 布尔类型(真(true)假(false)),也称作布尔判断,true和false外面不要加引号

  • 整型就是数学中的整数,英文缩写int,一般分10进制,8进制,16进制,主要都是用10进制,其他俩进制就当了解行了

  • 注释功能也就是可以加文字让人看易懂或者备注功能,分单行注释(一般都是用俩斜杠),多行注释(以/*开头,*/结尾里面可以加多行文字注释备注)

  • echo 是在PHP里面常见的一个输出·显示功能的命令,echo后面加空格然后需要输出什么就可以加上

  • 变量必须以$开始,变量的首写字母不能以数字开头,变量区分大小写,变量不要使用特殊符号·中文·下划线不算特殊符号,变量命名要有意义(不能重复字样变量名),

  • <?php phpinfo(); //PHPinfo是一个函数(功能),这个函数会显示当前电脑(服务器)的详细的PHP信息。 ?>

  • 写匿名函数,记得加分号

  • <form> <input type="text" name="num1"> <select name="fh"> <option value="jia"> + </option> <option value="jian"> - </option> <option value="c"> x </option> <option value="chu"> / </option> <option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1']; $num2 = $_GET['num2']; $fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '请输入数值类型'; } if($fh == 'jia'){ echo $num1 . '+' . $num2 . '=' . ($num1+$num2); } if($fh=='jian'){ echo $num1 . '-' . $num2 . '=' . ($num1-$num2); } if($fh=='c'){ echo $num1 . 'x' . $num2 . '=' . ($num1*$num2); } if($fh=='chu'){ echo $num1 . '/' . $num2 . '=' . ($num1/$num2); } if($fh=='qy'){ echo $num1 . '%' . $num2 . '=' . ($num1%$num2); } ?>

  • 语句 作用 exit exit之前我们讲过了,从当前处停止后续执行 break 之前遇到过,跳出循环或者跳出结构体执行后续代码 continue 跳出此次循环,下次循环继续

  • <?php //得到今天是星期几的英文简称 $day = date('D'); switch($day){ //拿学校举例,我们让星期一、二、三是校长日 case 'Mon': case 'Tue': case 'Wed': echo '校长日'; break; echo '星期三'; break; case 'Thu': echo '星期四'; break; case 'Fri': echo '星期五'; break; default: echo '周末,周末过的比周一到周五还要累<br />'; }; ?>

  • <html> <head> </head> <body> <form action="run.php" method="post"--> <input type="text" name="num1"> <input type="submit" value="运算" /> </form> </body> </html> <?php $num1 = $_REQUEST['num1']; if(is_numeric($num1)){ if($num1%400==0||$num1%4==0 && $num1%100){ echo ' '.$num1.'闰年'; } else{ echo ' '.$num1.'年是平年'; } }else{ echo '请输入数值类型'; } ?>

  • 起初 $x = 5 $y = 6 1.$foo = $x++ + $x-- 这里我们先赋值(因为$x++和$x--嘛),所以$foo = 5 + 5 =10 然后,$x+1=6 再 $x-1=5 最后 $x=5 $y=6 2.$bar = ++$y + ++$x 这里是先(计算再赋值),所以$bar = (y+1) + (x+1) = 13 而 $x=6 $y=7 3.$cup = $x-- + $y-- $cup = 6+7 =13 然后再x-1=5 y-1=6 4.$paper = ++$x + $x++ (这里要看仔细了++$x是先计算再赋值,而$x++ 是先赋值再计算) $paer = (x+1)+ [x=(x+1)] =6+6=12 ++$x这里 = 后面的$x 这时,$x=x+1=7 $y=6 5.$water = $y-- + $x-- 到这里就简单了还是先赋值 所以$water=7+6=13 最后的$x=7-1=6 $y=6-1=5 计算 $water + $paper = 13+12=25

  • is_int 是否为整型 is_bool 是否为布尔 is_float 是否是浮点 is_string 是否是字符串 is_array 是否是数组 is_object 是否是对象 is_null 是否为空 is_resource 是否为资源 is_scalar 是否为标量 is_numeric 是否为数值类型 is_callable 是否为函数

  • 使用函数unset()可将变量销毁掉

  • if后面都默认接TURE

  • var_dump 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

  • 【重要知识点】PHP面试题中,高概率面试题(建议背诵并实验三遍以上) 1.双引号解析变量,但是单引号不解析变量。 2.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变 量后面接上特殊字符,例如空格等分开。 3.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。 4.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\ 5.单引号效率高于双引号,尽可能使用单引号 6.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。 7.神奇的字符串拼接胶水——(.)点,用来拼接字符串。 8.我们将定界符声明字符串视为双引号一样的功能来看待。

  • 我们在PHP中的变量也是如此。不过有几个特点: 1.必须要以$开始。如变量x必须要写成$x 2.变量的首字母不能以数字开始 3.变量的名字区分大小写 4.变量不要用特殊符号、中文,_不算特殊符号 5.变量命名要有意义(别写xxx,aaa,ccc这种 变量名)

首页上一页12345下一页尾页

讲师提示

猪哥全栈工程师
课程须知
《php入门教程之一周学会PHP》适合没有任何php经验的应用程序开发者及对php后端技术兴趣的用户。但是需要有一点的html和css基础知识。
老师告诉你能学到什么?
通过对《php入门教程之一周学会PHP》的学习可以全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能,拥有独立开发中小型的网站的基本能力。