從php到php——重拾入門語言的新認識

php算是我的入門語言,但是或許是正是這個原因,一直沒有真正明白這東西究竟是什麼樣的。初學的時候學習搭建服務器配環境,照着教程改一通配置,出現了標誌編寫測試頁面成功的phpinfo萬事大吉。相對起來php模塊在AMP就其軟件本身的使用頻率這三者中對開發者來說最沒有存在感,Apache我們經常會時不時重啓下,mysql也時不時會使用一下其命令行客戶端操作一下數據庫,但是除了改改php.ini,什麼時候單獨執行過php.exe?好像之前從來沒有印象。再從調試的角度來說,在上一個使用php的時代,使用的都是echo錯誤信息進行調試,而使用ide,斷點調試都是學習後面語言的事了。

最近因爲項目需要,重新得拾起php,此時已習慣了用強大ide,要回到以前那種echo模式無異於吃慣了大魚大肉重新去吃清粥鹹菜。想一下,寫C語言就用printf.寫windows桌面程序一直MessageBox.show,寫js一直alert...總覺着業餘。那怎麼配置呢?經過比較,選用了Apatna實際上也就是Eclipse+pdt啦進行相關的配置。打開Debug Configurations,設置如下。選擇php Debug,比如xdebug和zend debug,再設置php.exe位置。然後就可以調試了。

有些其他編程語言經驗的童鞋們是不是對這個過程很熟悉,尤其是配置過eclipse的童鞋。配置java時會設置環境變量,配置pyDev同樣有這樣的過程,而前兩者的工作範圍可不止在web方面哦,那麼php給咱們長久以來只是工作在web上是不是也是我們先入爲主呢。其實apache,iis等web服務器只能處理靜態網頁,而不論對於aspx,jsp還是php的解析都是要交給相應的解析模塊如.netframework,jvm或php。那麼理論上,php也是脫離web服務器單幹,於是上網搜了一下,得到php如下使用方法,即轉載PHP命令行執行程序php.exe參數說明。有了php你可以幹一些系統工作桌面工作,也就是python可以乾的使用php也可以幹,當然少了很多庫。當然如果碰巧某臺機器上有php而沒有python或者你不會python只會php時,你會多一種選擇。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章