本文目錄一覽:
- 1、php中保留字CI_Base什麼意思
- 2、php7 有什麼實用的新功能沒
- 3、如何學習好PHP的類?順便介紹些學習php關於「類」的網站(基礎)
- 4、PHP手冊為何查詢不到$_post 以及$_FILES這些函數
- 5、PHP的預定義變量是什麼?
- 6、PHP內嵌網頁
php中保留字CI_Base什麼意思
uservo user=(uservo)voinfo;
String username=user.getUsername();
String password=user.getPassword();
System.out.println(“your username is “+username);
System.out.println(“your password is “+password);
List list = new ArrayList();
php7 有什麼實用的新功能沒
1.在use語句增加了group支持;
2.增加??操作符;
3. 64位PHP7字符串長度可以超過2^31次方位元組;
4.增加Closure::call支持
Closure::call將一個閉包函數動態綁定到一個新的對象實例並調用執行該函數;
5.雙引號字符串和heredocs裏面支持使用\u{xxxxx}來聲明unicode字符;
6.define對數組的支持;
7.增加比較運算符=;
8.php全局保留字可以聲明使用
include關鍵字可以當普通字符串關鍵字一樣被使用
9.標量類型(int,float,string,bool)支持
增加declare(strict_types=1)指令聲明是否嚴格類型校驗,
當在文件頭聲明declare(strict_types=1)
10.增加接口為用戶層提供安全方便的隨機數生成器。RFC: (後續再議)
11.增加了yield from 操作符。
如何學習好PHP的類?順便介紹些學習php關於「類」的網站(基礎)
PHP 類基本概念
PHP class
每個類的定義都以關鍵字 class 開頭,後面跟着類名,可以是任何非 PHP 保留字的名字。後面跟着一對花括號,裏面包含有類成員和方法的定義。偽變量 $this 可以在當一個方法在對象內部調用時使用。$this 是一個到調用對象(通常是方法所屬於的對象,但也可以是另一個對象,如果該方法是從第二個對象內靜態調用的話)的引用。看下面例子:534587650
534587650
?php
class A
{
function foo()
{
if (isset($this)) {
echo ‘$this is defined (‘;
echo get_class($this);
echo “)\n”;
} else {
echo “\$this is not defined.\n”;
}
}
}
class B
{
function bar()
{
A::foo();
}
}
$a = new A();
$a-foo();
A::foo();
$b = new B();
$b-bar();
B::bar();
?
上例將輸出:534587650
$this is defined (a)
$this is not defined.
$this is defined (b)
$this is not defined.
PHP手冊為何查詢不到$_post 以及$_FILES這些函數
在附錄–保留字列表–預定義變量中!!如果沒有就是你的手冊錯了!!
PHP的預定義變量是什麼?
我的理解:預定義變量其實就是一組php所保留的一些變量,所有語言都有其保留字,比如if,switch之類的,而預定義變量則是php一組保留變量。關鍵的是這些變量的用處吧,它們是什麼並不重要。這些變量保存着一些php運行一些環境變量,比如$_POST,這個數組保留的是html中post表單發送過來的數據,表單中的name屬性對應這$_POST數組的關鍵字。這些東西我不大記得每個變量保存的數據是什麼,這個需要了去查就行,php保存的變量挺多的,比如代碼運行的時間,運行服務器的配置(操作系統、php版本、數據庫),服務器ip,遠程訪問的ip,運行文件的文件路徑,文件名等等
phpinfo()函數會把這一些都打印出來的
PHP內嵌網頁
index.php文件:
?PHP
$view = $_GET[‘view’];
switch ($view)
{
case ‘contact’: require_once(‘contact.php’);break;
case ‘about’: require_once(‘about.php’);break;
default:break;
}
?
contact.php與about.php文件隨便寫,就可以實驗。
當鏈接是index.php?view=contact的時候,index.php里內嵌的是contact.php,當鏈接是index.php?view=about的時候,index.php里內嵌的是about.php。
就是運用GET方法傳遞變量,具體使用方法可以參考,php手冊-附錄-保留字列表-預定義變量-HTTP GET 變量:$_GET。
學php要多看手冊~
原創文章,作者:ZFEI1,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130615.html