日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php5.3的新特性

發布時間:2025/7/25 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php5.3的新特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. APC,全稱是Alternative PHP Cache,官方翻譯叫”可選PHP緩存”

  APC的緩存分兩部分:系統緩存和用戶數據緩存.

  詳細介紹見:http://162cm.iteye.com/blog/220197

2. lambda(匿名)函數和閉包

  create_function(string args, string code)

<?php // http://cn.php.net/manual/zh/function.create-function.php $lambda = create_function('$a,$b','return ($a > $b)? $a : $b;'); var_dump($lambda); echo $lambda(1,2);

? ? 閉包:

? ?js的例子

 var func = function(para){
  alert(para);
 };

3. 命名空間

  命名空間(namespace): 防止命名沖突。例如:加載不同目錄下的兩個同名類文件,就需要使用命名空間 namespace?

? ? 下面是手冊的一個例子

  file1.php

 

<?php namespace Foo\Bar\subnamespace;const FOO = 1; function foo() {} class foo {static function staticmethod() {} } ?>

?

? ? file2.php   

<?php namespace Foo\Bar; include 'file1.php';const FOO = 2; function foo() {} class foo {static function staticmethod() {} }/* 非限定名稱 */ foo(); // 解析為 Foo\Bar\foo resolves to function Foo\Bar\foo foo::staticmethod(); // 解析為類 Foo\Bar\foo的靜態方法staticmethod。resolves to class Foo\Bar\foo, method staticmethod echo FOO; // resolves to constant Foo\Bar\FOO/* 限定名稱 */ subnamespace\foo(); // 解析為函數 Foo\Bar\subnamespace\foo subnamespace\foo::staticmethod(); // 解析為類 Foo\Bar\subnamespace\foo,// 以及類的方法 staticmethod echo subnamespace\FOO; // 解析為常量 Foo\Bar\subnamespace\FOO/* 完全限定名稱 */ \Foo\Bar\foo(); // 解析為函數 Foo\Bar\foo \Foo\Bar\foo::staticmethod(); // 解析為類 Foo\Bar\foo, 以及類的方法 staticmethod echo \Foo\Bar\FOO; // 解析為常量 Foo\Bar\FOO ?>

?

轉載于:https://www.cnblogs.com/zhaozhilu/archive/2013/03/11/2953713.html

總結

以上是生活随笔為你收集整理的php5.3的新特性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。