php入门教程之一周学会PHP

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

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

  • 表格的字符串格式 <table width="800" border="1"> <tr> <td bgcolor='red'>0</td> <td bgcolor='red'>1</td> </tr> <tr> <td bgcolor='pink'>2</td> <td bgcolor='pink'>3</td> </tr> </table>

  • <meta charset="utf-8"> <? $fen = $_POST['fenshu']; echo $fen; if ($fen >= "0" && $fen < "60") { echo '不及格'; }else if ($fen >= "60" && $fen < "70") { echo '要努力'; }else if ($fen >= "70" && $fen < "80") { echo '还不错'; }else if ($fen >= "80" && $fen < "90") { echo '上清华有希望'; }else if ($fen >= "90" && $fen < "100") { echo '没希望了'; }else if ($fen = "100") { echo '更没希望'; }else if ($fen > "100") { echo '爱因斯坦'; }else { echo '请输入正确分数'; } ?>

  • <!doctype html> <html> <head> <meta charset="utf-8"> <title>成绩</title> </head> <form action="panduan.php" method="post"> <input type="text" name="fenshu" /> <input type="submit" value="提交" /> </form> <body> </body> </html>

  • <? if ($shaizi == "1") { echo '司机'; }else if ($shaizi == "2") { echo '民航'; }else if ($shaizi == "3") { echo '专机'; }else if ($shaizi == "4") { echo '火车'; }else if ($shaizi == "5") { echo '骑马'; }else { echo '游轮'; } ?>

  • <? $shaizi=1; switch ($shaizi) { case 1: echo '1'; break; case 2: echo '2'; break; case 3: echo '3'; break; case 4: echo '4'; break; case 5: echo '5'; break; case 6: echo '6'; break; } ?>

  • if ($shaizi = 1) { echo '司机'; }else if ($shaizi = 2) { echo '民航'; }else if ($shaizi = 3) { echo '专机'; }else if ($shaizi = 4) { echo '火车'; }else if ($shaizi = 5) { echo '骑马'; }else { echo '游轮'; }

  • defined('AUTH') or exit('存在安全因素不准访问'); exit 的意思是指在此处停止运行,退出。后面的PHP代码不再执行了。它有两种用法: 1,直接exit; 就是直接退出 2,exit(‘提示内容’),退出的时候还给出一段提示内容

  • 逻辑与&&两边相同则为真,当左边为false时,右边不执行,短路。&则执行。 逻辑或||其中一个为真则为真,单左边为true时,右边不执行,短路。|则执行。

  • 键名 含义 $_SERVER["REQUEST_METHOD"] 请求当前PHP页面的方法 $_SERVER["REQUEST_URI"] 请求的URI $_SERVER["SERVER_SOFTWARE"] 用的是哪一种服务器 $_SERVER["REMOTE_ADDR"] 客户的IP地址 $_SERVER["SERVER_ADDR"] 当前服务器的IP地址 $_SERVER["SCRIPT_FILENAME"] 主前请求文件的路径 $_SERVER["HTTP_USER_AGENT"] 当前访问这个网址的电脑和浏览器的情况 $_SERVER["HTTP_REFERER"] 上级来源(用户从哪个地址进入当前网页的) $_SERVER["REQUEST_TIME"] 当前的时间 URI 和URL都是网址,但是URL带有了主机地址部份,而URI不带主机地址部份。 例如: http://www.php.cn/abc.php?username=php 上面是一个URL(统一资源定位符)。 而URI是不带主机和(http://)协议的部份:abc.php?username=php

  • 全局变量名 功能说明 $_COOKIE 得到会话控制中cookie传值 $_SESSION 得到会话控制中session的值 $_FILES 得到文件上传的结果 $_GET 得到get传值的结果 $_POST 得到post传值的结果 $_REQUEST 即能得到get的传值结果,也能得到Post传值的结果

  • $shu = 'biao'; $biao = '鼠标'; echo $$shu; $$shu ${$shu} 分成两块来看 ${'biao'} 把变量$shu解释成了biao

  • 强制类型转换有三种方式: 1.用后面的三个函数可以完成类型转换,intval()、floatval()、strval() 2.变量前加上()里面写上类型,将它转换后赋值给其他变量 3.settype(变量,类型) 直接改变量本身

  • 种标量类型: 1、 boolean 布尔型 2、 integer 整型 3、 float 浮点型(也做double) 4、string (字符串) 两种符合类型: array 数组 object 对象 最后是两种特殊类型: resource 资源 null

  • 查看数据类型 1.gettype(传入一个变量) 能够获得变量的类型 2.var_dump(传入一个变量) 输出变类型和值 判断数据类型 我们使用is_* 系列函数。 is_types这一系列的函数,来进行判断某个东西是不是某个类型。如果是这个类型返回真,不是这个类型返回假。 is_int 是否为整型 is_bool 是否为布尔 is_float 是否是浮点 is_string 是否是字符串 is_array 是否是数组 is_object 是否是对象 is_null 是否为空 is_resource 是否为资源 is_scalar 是否为标量 is_numeric 是否为数值类型 is_callable 是否为函数

  • empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。 isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。

  • 主要有以下三空情况会产生空(null)类型: 1.通过变量赋值明确指定为变量的值为NULL 2.一个变量没有给任何值 3.使用函数unset()将变量销毁掉

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

  • <?php goto wan; echo 'tianwang'; wan: echo 'difu'; ?>

  • 1.用后面的三个函数可以完成类型转换,intval()、floatval()、strval() 2.变量前加上()里面写上类型,将它转换后赋值给其他变量 3.settype(变量,类型) 直接改变量本身

  • 查看数据类型 1.gettype(传入一个变量) 能够获得变量的类型 2.var_dump(传入一个变量) 输出变类型和值 is_int 是否为整型 is_bool 是否为布尔 is_float 是否是浮点 is_string 是否是字符串 is_array 是否是数组 is_object 是否是对象 is_null 是否为空

首页上一页1234下一页尾页

讲师提示

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