php入门教程之一周学会PHP

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

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

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

  • <?php $arr=array( '教学部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '宣传部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '财务部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), ); foreach($arr as $b=>$l){ echo '<b>'.$b.':</b><br>'; foreach($l as $r=>$l){ $r++; echo '第'.$r.'位:'; foreach($l as $v){ echo $v.' '; } echo '<br>'; } echo '<hr>'; } ?>

  • 1、php代码必须只能输入半角英语,不能是全角英语或其他

  • 数组下标0的元素赋值给list函数的第一个变量,下标1的元素赋值给list函数第二个变量,如此类推.数组中的关联元素(要索引元素才能可能)不会赋值给list函数的变量.

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

  • * 是代表匹配前面的一个原子,匹配0次或者任意多次前面的字符。 + 匹配一次或多前前面的一个字符 ? 前面的字符可有可无【可选】 有或没有 . 更标准一些应该把点算作原子。匹配除了\n以外的所有字符 document/2015-09-04/55e92c421434d 或者。注:它的优先级最低了。 ^ 必须要以抑扬符之后的字符串开始 $ 必须要以$之前的字符结尾 \b 词边界 \B 非边界 {m} 有且只能出现m次 {n,m} 可以出现n到m次 {m,} 至少m次,最大次数不限制 () 改变优先级或者将某个字符串视为一个整体,匹配到的数据取出来也可以使用它

  • \d 匹配一个0-9 \D 除了0-9以外的所有字符 \w a-zA-Z0-9_ \W 除了0-9A-Za-z_以外的所有字符 \s 匹配所有空白字符\n \t \r 空格 \S 匹配所有非空白字符 [ ] 指定范围的原子

  • 全局变量名 功能说明 $_COOKIE 得到会话控制中cookie传值 $_SESSION 得到会话控制中session的值 $_FILES 得到文件上传的结果 $_GET 得到get传值的结果 $_POST 得到post传值的结果 $_REQUEST 即能得到get的传值结果,也能得到Post传值的结果 请再记一句话:以上这些变量全是超全局的。(以后讲解超全局的含义)。

  • 2017.12.05 1.字界符 $color = <<<ABC ABC; 2.echo 3.var_dump 打印数据类型 4.empty() 传入的变量如果为false或者为null,返回true。 5.isset() 可以传入多个变量,有一个为null,就返回false;否则,返回true。 6.unset() 括号中的变量会被销毁掉

  • 笔记那个第一个加法就错了,别看他的

  • 环境变量 重点:知道在哪查看变量的名字(key)和值(value),记住并默写常用的环境变量。 <?php phpinfo(); ?> 常用的环境变量的键名和值对应的意思 键名 含义 $_SERVER["REQUEST_METHOD"] 请求当前PHP页面的方法 $_SERVER["REQUEST_URI"] 请求的URI $_SERVER["SERVER_SOFTWARE"] 当前是哪一种服务器 $_SERVER["REMOTE_ADDR"] 客户的IP地址 $_SERVER["SERVER_ADDR"] 当前服务器的IP地址 $_SERVER["SCRIPT_FILENAME"] 当前请求文件的路径 $_SERVER["HTTP_USET_AGENT"] 当前访问这个网址的电脑和浏览器的情况 $_SERVER["HTTP_REFERER"] 上级来源(用户从哪个地址进入当前网页的) $_SERVER["REQUEST_TIME"] 当前的时间

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

  • 可变变量 $$sem ${$sem}分成两块来看 ${'sorry'把变量$sem解释成了sorry $sorry 而$sorry也是一个变量对应的值是:老鼠

  • define 常量值可以小写,但是通常大写 常量名可以不加引号,但是通常加上引号 在字符串中调用常量的时候,必须在引号外面 常量名建议用字母和下划线 defined(常量) 功能:向函数的括号后面传入常量,如果常量定义了就返回true,否则返回false

  • empty()可以像括号传入一个变量。这个变量的值如果为false或者为null的话,返回true。 isset()可以向括号传入一个或者多个变量,变量和变量之间用逗号分开。只要有一个变量为null,则返回false。否则,则返回true。 unset()这个函数的功能是销毁变量。括号中间插入想要销毁的变量名,这个变量就被销毁。

  • var_dump()打印数据类型,显示变量的长度和值

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

  • // 单行注释 # 也表示单行注释,用的比较少 /* 多行注释 */ 注释通常写在代码上面

  • 1.必须要以$开始 2.变量首字母不能数字开始 3.变量的名字区分大小写 4.变量不要用特殊符号、中文,_不算特殊符号 5.变量命名要有意义,不要写成xxx,aaa 等

首页上一页12345下一页尾页

讲师提示

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