php不是按順序執行的嗎

發布 科技 2024-06-30
17個回答
  1. 匿名使用者2024-01-30

    PHP理論上是乙個自上而下的執行順序,但這不是你理解它的方式!

    他最終的輸出內容是根據你寫的php**的邏輯答案來判斷的!

    例如:$i = 10;

    if ( i == 20 ) else

    這個**執行順序確實是從上到下,但它不像回聲'你好'在回聲中'真棒',那麼它肯定會輸出“hello”這個詞,但是你看到的邏輯。

    首先,$i 等於 10,所以如果 ( i == 20 ) 不為真,那麼最終輸出是“很棒”的 3 個字!

    PHP所謂的**自上而下的執行順序,也就是針對PHP伺服器端,你在終端看到的最終結果,就是基於**的邏輯思維!

  2. 匿名使用者2024-01-29

    一般來說,它是自上而下執行的,但也要看你的程式**,如果有引用,有函式,就要看程式的邏輯返回了! 答。

    你上面說的都是登入前後顯示的,這個放在前面也是可以的! 因為一般內容不會太多,所以不會影響頁面的速度!

    建議放在靜態頁面,用if做條件判斷,如果滿足則在登入後顯示,否則在登入前顯示,很簡單,討論!似乎這就是它的作用! 您可以參考以下內容!

    希望對你有所幫助!

  3. 匿名使用者2024-01-28

    這個副本一般放在前面,比如說你習慣做後面的du平台,如果把這句話放在檔案的前面,那麼每次dao從上到下執行的時候,首先就是遇到這個**,執行判斷,那麼下面的**就不執行了, 你不會看到這一行**。同理,如果把這個**放在後面的另外乙個位置,那麼這一行**之前的**還沒有被執行和顯示呢? 那不是能夠看到後台管理介面嗎,如果網速慢,執行到這一行就終止載入,那就是不操作後台資料,這樣不安全。

    **如果涉及使用者、資金等,風險更大。

  4. 匿名使用者2024-01-27

    不完全是。

    同乙個區塊是自上而下的,而不同的區塊則不遵循。

    基於呼叫它的順序。

  5. 匿名使用者2024-01-26

    這非常廣泛,您可以使用 if() 來區分使用者登入前顯示的內容和使用者登入後顯示的內容!

  6. 匿名使用者2024-01-25

    PHP 從上到下依次執行。

  7. 匿名使用者2024-01-24

    PHP是一種解釋型語言,如果沒有函式,那麼所有的**確實都是自上而下執行的,但是如果有函式答案,在執行的時候,函式中的**段會先被預編譯,也就是說函式的定義可以在任何地方寫出來,只有呼叫它才有效!

  8. 匿名使用者2024-01-23

    當沒有提交操作時,將不會執行 if 語句的內容。

    當您以 POST 形式提交內容並單擊提交按鈕時,將執行 if 語句。

    當你提交乙個表格,然後回到這個如果時,你是什麼意思?

  9. 匿名使用者2024-01-22

    提交表單代執行頁面重新整理了,所以所有的**都得重新執行,你明白嗎?

  10. 匿名使用者2024-01-21

    一樓是正確的解決方案---主樓層要記住這個東西的動作。 您單擊“提交”跳過,當然他們將不得不再次執行此操作。

  11. 匿名使用者2024-01-20

    你的頁面不是嗎,你的動作是你自己寫的嗎?在這種情況下,提交肯定會進入if。

  12. 匿名使用者2024-01-19

    當然,你在行動中寫的是更新語句,表單一提交就會執行......

  13. 匿名使用者2024-01-18

    這是操作員優先順序的問題。 這就像簡單的加法和減法。

    a=(123+456+(12*12)+(11*11+(12+23)))

    他先數括號,然後括號內有括號。

  14. 匿名使用者2024-01-17

    這很難說! bai

    PHP也是由人創造的,自然遵循人的基本思維。

    計算機技術是版本。

    這都是關於數學的!

    從數學上講,不是先算括號,最裡面的括號優先嗎?

    如果他們都違反了這條法律,那麼括號不會失去意義嗎? 而且程式無法正常工作,是嗎?

  15. 匿名使用者2024-01-16

    如果您在此頁面操作,則存在提交表單後表單資料未清除的情況,因此當您再次點選提交時,表單中的內容將被執行; 這應該與資料快取有關,但我不能具體說什麼,因為我也沒有解決它。

  16. 匿名使用者2024-01-15

    echo $depth.$check->depth($depth);

    在這句話中,第一步是分別解析 $depth 和 $check->depth($depth)。

    順序正確,首先解析$depth為 trtr,但在解析 $check->depth($depth) 時,執行輸出 echo"

    error! $depth is not a numerial!

    功能。 解析完成後,只有$depth有字元,並且 $check->depth($depth) 不返回任何可用於輸出的字串 ( $this->depth = depth; 它不會執行,因此返回值為 null 值)。

  17. 匿名使用者2024-01-14

    沒錯,echo 並不是乙個真正的函式(它是一種語言結構),當它解析它時,你首先執行它。

    所以輸出錯誤! trtr is not a numerial!trtr;

    # return $this->depth;切換到返回$depth

    輸出:錯誤! trtr is not a numerial!trtr trtr

    #echo $depth; echo $check->depth($depth);(無更改重新執行)。

    輸出:trtr error! trtr is not a numerial!

相關回答
7個回答2024-06-30

在陣列迴圈中使用熟練度類。

3個回答2024-06-30

雖然現在學習PHP的人不像以前那麼受歡迎,但還是有人選擇這門課程。 許多公司仍然選擇這種語言來構建他們的網站等等。 >>>More

18個回答2024-06-30

中國的市場經濟戰略是在80年代改革開放後實施的,中國在實現市場經濟的同時,也大力發展了法制社會,同時又表明了法治社會不同於法制社會。 >>>More

12個回答2024-06-30

我想是提前抽取的訂單號!

4個回答2024-06-30

隨著電腦的普及,大家應該都見過鍵盤,但是你有沒有注意到鍵盤上的按鍵不是按26個字母的順序排列的,這是為什麼呢? 事實上,當這種鍵盤排列剛出來時,設計師就說這樣的鍵盤打字會更快。 >>>More