91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp中assign()的作用是什么

發布時間:2021-06-25 15:04:38 來源:億速云 閱讀:423 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關thinkphp中assign()的作用是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

   php中assign中的第一個參數是在模板取值的時候所使用的變量名,第二個參數是要傳遞的值。

  Thinkphp中的assign()的作用

  它的作用很簡單,就是打印出數組。

  舉個例子:

  <?php

  $apple="蘋果";

  $this->assign('apple',$apple);

  ?>

  <html>

  <head>

  <title>取值</title>

  </head>

  <body>

  {$apple}

  </body>

  </html>

  這樣就可以把值傳遞到模板中。

  assign并不是baiphp的內置函數du, 而是一個自定義函數

  確切的說, 是php的類成員函數

  換句話zhi說, 這個函數是自己命名dao的

  大部分編程語言,函數都分兩種,一個是語言本身的函數,比如php的strlen()函數,這個是php本身就有的!

  一種是自己寫的函數,也就是開發者自己發明的函數!

  語法如下:

  1

  2

  3

  function 函數名稱( 函數參數 ) {

     函數處理代碼

  }

  其中,函數名稱,隨便,你愛寫什么寫什么,參數也是一樣,而且,參數可有可無,具體看實際情況

  調用函數的時候,就是:函數名稱(參數)

  基本和調用php本身的函數語法差不多!

  thinkphpassign()向包含頁面傳遞值問題

  publicfunctiongetusername(){

  if($_SESSION['user_id']){

  $user_id=$_SESSION['user_id'];

  $User=D('User');

  $username=$User->where('id='.$user_id)->getField('username');

  $this->assign('username',$username);

  return($username);

  }

  }

  publicfunctionsearch(){

  $this->display('header');

  $Video=D('Video');

  $username=$this->getusername();

  if($_GET['q']){

  $_search=$_GET['q'];

  $_search='%'.$_search.'%';

  $where['status']=1;

  $where['theme|type|teacher_name']=array('like',$_search);

看完上述內容,你們對thinkphp中assign()的作用是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福海县| 永清县| 庆元县| 德令哈市| 鄂州市| 册亨县| 河津市| 阿城市| 手游| 龙里县| 临澧县| 建阳市| 轮台县| 辰溪县| 榆社县| 巫溪县| 肥乡县| 衡阳县| 红原县| 南开区| 砀山县| 平顶山市| 江口县| 耿马| 汉沽区| 左云县| 平泉县| 和林格尔县| 徐州市| 额尔古纳市| 奉新县| 英山县| 南陵县| 方山县| 灵武市| 丹凤县| 德江县| 崇明县| 稻城县| 临沭县| 普兰县|