# php + myswl CRUD ###### tags: `後端求職` # javascript的考題只問你什麼是AJAX ## AJAX全名為 Asynchronous JavaScript and XML(非同步JavaScript和XML),是指一種創造互動式網頁應用的網頁開發技術。 使用XHTML和CSS的的標準技術為基礎的網頁。 使用 DOM 進行動態顯示及互動。 使用 XML 和 XSLT 來變更和操作資料。 使用 XMLHttpRequest 來非同步地交換資料。 使用 JavaScript 將所有的東西繫結在一起。 [AJAX](https://codertw.com/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/385859/) ___ # PHP [PHP的超級全域變數](hthttps://104.es/2019/10/22/php%E7%9A%84%E8%B6%85%E7%B4%9A%E5%85%A8%E5%9F%9F%E8%AE%8A%E6%95%B8/) [小殘的程式光廊](https://emn178.pixnet.net/blog) [VECTOR COOL 威得數位行銷](https://vector.cool/) [Javascript 動態網頁 (基礎課程)](http://www1.nttu.edu.tw/klou/course/921/js/) [PHP 教學專欄](https://www.jollen.org/php/) # 全域變數 區域變數範圍之外所宣告的變數即全域變數 [PHP 超级全局变量](https://www.runoob.com/php/php-superglobals.html) $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION # redirect要用什麼函式 header()函式 header()函式是PHP中進行頁面跳轉的一種十分簡單的方法。header()函式的主要功能是將HTTP協議標頭(header)輸出到瀏覽器。 [PHP 中的重定向](https://www.delftstack.com/zh-tw/howto/php/php-redirect/) [php中终止程序的运行有三种方式](https://blog.csdn.net/ydm19891101/article/details/72568704):主脚本程序中使用return、脚本中使用exit()、die() # 正規表達 [正規表示法:表單資料驗證](http://www1.nttu.edu.tw/klou/course/921/js/09-regular.htm?) 在軟體工作中,經常要對文字做處理,例如資料的搜尋、擷取並重組文字、驗證使用者輸入等等,遇到這類與字串有關的問題,依情況使用正規表達式可以免去很多處理上的麻煩,使程式碼更簡單好懂。 正規表達式 (Regular Expression),是一種用來描述字串 符合某個語法規則 的模型 (pattern),可以用來做文字的搜尋、比對、萃取、替代、轉換等等,在許多的程式語言中都支援正規表達式的使用,以下範例將以 Javascript 為例。 [十五分鐘認識正規表達式,解決所有文字難題](https://5xruby.tw/posts/15min-regular-expression) # include與include_once跟require的不同 require和include的不同 require適合用來引入靜態的內容,而include則適合用來引入動態的程式碼。 include在執行時,如果include進來的檔案發生錯誤的話,會顯示警告,不會立刻停止; 而require 則是會顯示錯誤,立刻終止程式,不再往下執行。 include可以用在迴圈;require不行。 require_once和include_once 使用方法跟require、include一樣,差別在於在引入檔案前,會先檢查檔案是否已經在其他地方被引入過了,若有,就不會再重複引入。 # pass by ref的利用時機與方式 # 表單中 get與post提交方法的區別? get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息 # 優化MYSQL資料庫的方法 選取最適用的欄位屬性,儘可能減少定義欄位長度, # PHP的意思(送1分) 答:PHP是一個基於服務端來創建動態網站的腳本語言,您可以用PHP和HTML生成網站主頁 # 單引號雙引號 單引號內部的變數不會執行, 雙引號會執行 # 談談對MVC的認識 Model 常譯為「模型」,負責和資料庫溝通。 View 常譯為「視圖」,負責管理畫面的呈現。 Controller 常譯為「控制器」,它掌握使用者互動邏輯,也是應用程式收發 request/response 的核心。來自路由的 request 會先被送到 Controller,再由 Controller 通知 Model 調度資料,並且把資料傳遞給 View 來產生樣板 (template),並將呈現資料的 HTML 頁面回傳給客戶端。 Controller 想做是 MVC 架構的中間人,它決定了應用程式的工作流程 (workflow),並且蒐集不同元件的工作結果,統一回傳給使用者。 ____ [PHP中empty,isset,is_null用法和區別](https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/210208/) [php - 三分鐘理解isset()、empty()以及is_null()的區別](https://akacodedog.blogspot.com/2018/12/php20181226.html) * isset()不管變數的值是什麼,只要變數有定義isset()就會回傳true,應用於判斷變數是否存在。 * empty()在變數未定義以及變數的值為0、false、''、""、array()這幾個情況下,empty()會回傳true,應用於判斷變數的值是否為空。 * is_null()只有在變數值為null才會回傳true,應用於某些需要與empty()做區別的狀況。 [Php array function裡最有印象卻少用的方法使用過哪一個?](https://) [PHP面試試題](https://iter01.com/191871.html) [10條PHP程式設計習慣助你找工作](https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/256810/) [PHP變數的初始化以及賦值方式介紹](https://www.tw511.com/a/01/4818.html)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up