PHP知识点汇聚(持续更新)
1、PHP教程:http://www.w3school.com.cn/php/index.asp
2、PHP视频教程:http://www.lampbrother.net/php/html/PHPvideo/
3、PHP数据对象: http://php.net/manual/zh/book.pdo.php
4、ThinkPHP3.2完全开发手册 http://document.thinkphp.cn/manual_3_2.html
5、快速,安全,专业的 PHP 框架 yii :http://www.yiichina.com/
6、CodeIgniter:http://codeigniter.org.cn/user_guide/
7、零基础PHP学习路径图:http://e.jikexueyuan.com/php.html?hmsr=baidu_sem_php_jq_6183
8、配置windows 系统PHP系统环境变量 http://www.360doc.com/content/13/0711/13/11029609_299161821.shtml
9、php http请求的三种方法:http://3699119.blog.163.com/blog/static/1670753512010717102250859/
10、PHP SimpleXML :http://www.w3school.com.cn/php/php_xml_simplexml.asp
11、PHP 和 AJAX 请求 : http://www.w3school.com.cn/php/php_ajax_suggest.asp
12、PHP 和 AJAX XML 实例 : http://www.w3school.com.cn/php/php_ajax_xml.asp
13、PHP 和 AJAX MySQL 数据库实例 : http://www.w3school.com.cn/php/php_ajax_database.asp
14、PHP 面向对象教程(强力推荐) :http://wenku.baidu.com/link?url=AChHq2Rx1JbKJTsdywTbBcQ8BDGlzxXYxyC8ZdGehzgrRJzj1UQapSuPfwT7vOy84v8Z0tbnCHbOIRDaKWVDsqfbniC0QeKHW-Cr0xVE6ge
15、PHP语言开发知识体系图 : http://www.jikexueyuan.com/path/php/
16、PHP类名和方法名的命名规范 : http://blog.sina.com.cn/s/blog_a7cf995a0102uxhw.html
17、PHP arsort() 函数 : http://www.w3school.com.cn/php/func_array_arsort.asp
18、PHP explode() 函数 : http://www.w3school.com.cn/php/func_string_explode.asp
19、php简单对象与数组的转换 : http://www.cnblogs.com/jaiho/archive/2011/05/17/2049369.html
20、函数:intval() : http://www.t086.com/code/php/function.php-intval.php
21、PHP 数组 : http://www.w3school.com.cn/php/php_arrays.asp
14、json_decode()
该函数用于将json文本转换为相应的PHP数据结构。下面是一个例子:
$json = '{"foo": 12345}'; $obj = json_decode($json); print $obj->{'foo'}; // 12345
15、在PHP语言中使用JSON : http://www.ruanyifeng.com/blog/2011/01/json_in_php.html
16、PHP里同一个类里的两个方法可以相互调用吗? : http://bbs.csdn.net/topics/390432647
17、【荐】怎么用PHP发送HTTP请求(POST请求、GET请求)? : http://blog.snsgou.com/post-161.html
18、php构造函数实例讲解 : http://www.jb51.net/article/43155.htm
19、empty
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
20、isset
检测变量是否设置,并且不是 NULL。
如果已经使用 unset()释放了一个变量之后,它将不再是 isset()。若使用 isset()测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。
<?php $var = ''; // 结果为 TRUE,所以后边的文本将被打印出来。 if (isset($var)) { echo "This var is set so I will print."; } // 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。 // the return value of isset(). $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>
21、Include文件
PHP include 和 require 语句
通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。
include 和 require 语句是相同的,除了错误处理方面:
- require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
- include 只生成警告(E_WARNING),并且脚本会继续
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。
包含文件省去了大量的工作。这意味着您可以为所有页面创建标准页头、页脚或者菜单文件。然后,在页头需要更新时,您只需更新这个页头包含文件即可。
include 'filename';
或
require 'filename';
22、PHP 日期和时间 : http://www.w3school.com.cn/php/php_date.asp
23、PHP下的命令行执行 : http://www.cnblogs.com/myjavawork/articles/1869205.html
24、10天学会PHP : http://www.php100.com/special/10day/
25、date_default_timezone_set :http://php.net/manual/zh/function.date-default-timezone-set.php
26、PHP error_reporting() 函数 :http://www.w3school.com.cn/php/func_error_reporting.asp
27、php dirname(__FILE__) 获取当前文件的绝对路径 : http://www.jb51.net/article/27521.htm
28、深入掌握include_once与require_once的区别 : http://www.jb51.net/article/38587.htm
29、php代码中使用换行及(\n或\r\n和br)的应用 :http://www.jb51.net/article/33723.htm
30、PHP 表单验证 - 必填字段 : http://www.w3school.com.cn/php/php_form_required.asp
31、php上传文件中文文件名乱码的解决方法 : http://www.jb51.net/article/42660.htm
33、php100视频教程全部ppt合集整理 : http://wenku.baidu.com/link?url=J6zUg03-pfY8YPbbg3q5gIu9Dk8qLt5E0ouFz0kwxAn6Nkn8ICy_LhaBg3ztWWM4Ej8TJ08nplue8oNyoGgouMPj_tRtj4wD2pF2jyZ60Oy
35、PHP教程全部PPT(共70讲)第43讲 : http://wenku.baidu.com/link?url=J6zUg03-pfY8YPbbg3q5gIu9Dk8qLt5E0ouFz0kwxAn6Nkn8ICy_LhaBg3ztWWM43pvaKbcTzdz6LDHK3nmdDxELOsvOU5mr-G3yxWtlS4W
36、php基础教学教程--绝对经典 : http://wenku.baidu.com/link?url=uTEx6Hmjapj_tpZ0ipPfKOnV5EwO2z8f-lxLIUvYmKlYjeL7tIwn7IUUnh8yJgDl6Dl76cfZuI2dDAhnpBrjhxgsZ_cnwVWa6edPwmEfcuu
37、通过引用传递参数
Example #2 用引用传递函数参数
<?php function add_some_extra(&$string) { $string .= 'and something extra.'; } $str = 'This is a string, '; add_some_extra($str); echo $str; // outputs 'This is a string, and something extra.' ?>