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

写道
empty — 检查一个变量是否为空
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

20、isset

写道
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

34、php教程 : http://wenku.baidu.com/link?url=J6zUg03-pfY8YPbbg3q5gIu9Dk8qLt5E0ouFz0kwxAn6Nkn8ICy_LhaBg3ztWWM4zTwzUyvIERTvcgBNEiJLYNDxo99C2dqXjQ-CIPkik_i

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.'
?>

  

相关推荐