導航:首頁 > 編程語言 > phpaction作用

phpaction作用

發布時間:2022-06-18 09:46:54

php頁面里的,action里的是什麼意思

php中是沒有action的,這是一般是在用html的表單中的,意思是提交到指定的文件,用法是<form action='表單提交的文件名' method='提交的方式'>,必需的 action 屬性規定當提交表單時,向何處發送表單數據,舉個實例來理解:
<html>
<head></head>

<body>
<form action="form_action.asp" method="get">
<p>First name: <input type="text" name="fname" /></p>
<p>Last name: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>

</body>

</html>
上面的表單擁有兩個輸入欄位以及一個提交按鈕,當提交表單時,表單數據會提交到名為 "form_action.asp" 的頁面。

⑵ php 中&&什麼作用啊!$action && $action = "new";

!$action等價於$action是它相反情況下或不存在,$action = "new";是給$action

一個初始值,你這句好像寫的有問題,

首先$action = "new"不能作為判斷的條件,應為$action == "new";

其次!$action && $action == "new" 邏輯上不可能同時出現的兩種情況;

他並不是if(!$action )$action = "new";的意思

if(!$action )當$action不存在的情況下,將他賦值為new 沒問題;

&&是與的意思 ||是非

如:
$a=true;$b=flase;
if($a&&$b)
{
echo "不執行";
}

if($a||$b)
{
echo "執行";

}

if($a&&!$b)
{

echo "執行";
}

⑶ php中 $action = $_GET['action']; 這個語句的功能是什麼高手指教

$_GET 即獲取GET過來的變數,是通過瀏覽器直接提交的,可以從瀏覽器地址看到action= 這個參數。
$_GET['action'] 就等於 xxx.php?action=1 他傳遞過來的值就是1了。

⑷ php反射在哪些場景有哪些作用

反射是在PHP運行狀態中,擴展分析PHP程序,導出或提取出關於類、方法、屬性、參數等的詳細信息,包括注釋。這種動態獲取的信息以及動態調用對象的方法的功能稱為反射API。反射是操縱面向對象范型中元模型的API,其功能十分強大,可幫助我們構建復雜,可擴展的應用。
其用途如:自動載入插件,自動生成文檔,甚至可用來擴充PHP語言。
php反射api由若干類組成,可幫助我們用來訪問程序的元數據或者同相關的注釋交互。藉助反射我們可以獲取諸如類實現了那些方法,創建一個類的實例(不同於用new創建),調用一個方法(也不同於常規調用),傳遞參數,動態調用類的靜態方法。
反射api是php內建的oop技術擴展,包括一些類,異常和介面,綜合使用他們可用來幫助我們分析其它類,介面,方法,屬性,方法和擴展。這些oop擴展被稱為反射。
通過ReflectionClass,我們可以得到Person類的以下信息:

1)常量 Contants
2)屬性 Property Names
3)方法 Method Names靜態
4)屬性 Static Properties
5)命名空間 Namespace
6)Person類是否為final或者abstract

然後就去看了看thinkphp的源碼,對於MVC的實現也有不同的體驗ThinkPHPLibCoreApp.class.php 中的exec方法

if(!preg_match('/^[A-Za-z](w)*$/',$action)){
//非法操作
thrownewReflectionException();
}
//執行當前操作
$method=newReflectionMethod($mole,$action);#查看方法
if($method->isPublic()){
$class=newReflectionClass($mole);#反射控制器
//前置操作
if($class->hasMethod('_before_'.$action)){
$before=$class->getMethod('_before_'.$action);
if($before->isPublic()){
$before->invoke($mole);
}
}
//URL參數綁定檢測
if(C('URL_PARAMS_BIND')&&$method->getNumberOfParameters()>0){
switch($_SERVER['REQUEST_METHOD']){
case'POST':
$vars=$_POST;
break;
case'PUT':
parse_str(file_get_contents('php://input'),$vars);
break;
default:
$vars=$_GET;
}
$params=$method->getParameters();
foreach($paramsas$param){
$name=$param->getName();
if(isset($vars[$name])){
$args[]=$vars[$name];
}elseif($param->isDefaultValueAvailable()){
$args[]=$param->getDefaultValue();
}else{
throw_exception(L('_PARAM_ERROR_').':'.$name);
}
}
$method->invokeArgs($mole,$args);
}else{
$method->invoke($mole);#執行我們需要調用函數
}
//後置操作
if($class->hasMethod('_after_'.$action)){
$after=$class->getMethod('_after_'.$action);
if($after->isPublic()){
$after->invoke($mole);
}
}

⑸ php新手問題 action="<php .....>"

action="<?php .....?>"
action是form表單的提交地址,而內容是php就代表表單的提交地址是個變數是動態的,這個值是由你程序生成的。

⑹ php ,中的 if(@$action == "postmsg")里的 action 代表什麼意思

代表著一個變數名。
這個變數名必須是在這句代碼前面賦過值。

反復研究一下這句代碼前面的代碼,就知道這個action具體指代著什麼了。

⑺ php中的 action 做參數 ,有什麼特殊含義嗎見 代碼

action
行動目的是為了達意當然你可以使用其他單詞,但處理程序中也需要做相應的變化

⑻ php頁面action問題

action=login是傳遞一個變數
在index.php腳本中
可以通過語句$action=$_GET['action']獲取
這個時候$action的值就是login

⑼ 關於PHP 中的Action類怎麼用

common.php一般是寫模板中調用的函數。
模板中可以這樣寫{$vo.id|sssss}這就調用common中的函數了,不過你這方法在common中寫的也有問題,在action可以用

⑽ PHP編程問題: index.php文件里選擇圖形時action會有賦值,那麼類FORM里第二個隱藏域是否多餘有何用

第二個隱藏域裡面的action理論上是多餘的,
因為$_REQUEST['act']=$_REQUEST['action'],
但是放在這里就不是多餘的了,因為界面還要跳轉到這個php,所以是需要action這個參數的。

為什麼有兩個隱藏域,
if(isset($_REQUEST["act"])) {}

也就是說,在調用FORM類之前,不執行這段代碼。這個php其實通過獲取不同的參數完成了兩個任務。

第一次只有action的時候使用form類,不執行if(isset($_REQUEST["act"])) {}部分;
然後創建了第二個界面有action和act參數,使用到if(isset($_REQUEST["act"])) {}裡面的代碼。

閱讀全文

與phpaction作用相關的資料

熱點內容
javalistclear 瀏覽:605
哪個app上民宿多靠譜 瀏覽:825
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:844
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149
伴隨矩陣的matlab編程 瀏覽:63
單片機和h橋是什麼意思 瀏覽:314
51單片機光控設計論文 瀏覽:653
渦旋式壓縮機無油 瀏覽:731
企業網搭建及應用pdf 瀏覽:744
symanteclinux 瀏覽:879