PHP是後台代碼,一般來說你是獲取不了的,因為最後呈現給用戶的php網頁,都經過php解釋器進行轉換成html代碼了。
⑵ 如何才能查看PHP內置函數源代碼
對exe或者dll進行反編譯,以前寫程序是用的機器語言,0,1,1,0,後來採用了匯編寫,後來用匯編寫了個編譯器(就是把高級語言轉換成機器語言),於是有了c語言,後來用開始用c語言寫編譯器,有了c++,sql語言什麼的。比方說php的內置函數,(有的稱之為系統函數,保留函數)都是在解釋器了寫的,語言內置函數都是採用的英文本身的字義或者縮寫,比方說print就是列印的意思,function 就是函數的意思,只所以這樣,是為了便於人們理解,如果中國產生了自己的語言,那麼一定是這樣的:
列印 (變數a);
函數 測試(){
列印(變數x)
}。
很多的翻譯書籍都是只有枝蔓,而沒有大樹,有的翻譯錯誤,有的翻譯故作高深,不知所雲。翻譯最好是採用某個單詞本身的意義來翻譯,真實,通俗。
⑶ php,python等等開源的語言的源碼是什麼的源代碼編譯器解釋器還是什麼 謝謝!
試解答一下。
1. php,python等等開源的語言的源碼是什麼的源代碼?
不知道你說的是什麼意思,如果你上問這兩種語言是用什麼編寫的,貌似這兩種都是用C語言編寫的,其源碼你可以到官方網站上下載。
2. 編譯器?解釋器?還是什麼?
貌似源代碼跟什麼 編譯器、解釋器 這個沒什麼關系的吧?但你可以將用這兩種語言編寫腳本,當作解釋性程序,其執行通常需要解釋器,通常不需要編譯器。
3. java到底開不開源?如果開源怎麼說他開源呢?開放了什麼的源代碼?
如果你想問的是java的基本類庫(JDK)是否開源,那答案是:是的,你安裝完jdk後目錄下會有src.zip,裡面就是源代碼;
如果你想問的是java運行時環境-jvm是否是開源的,那答案是不開源,是有版權的商業軟體,最常用的jvm就是sun公司(現在是oracle公司)的Sun JVM。你在oracle官網下載的jdk里包含的就是這個Sun JVM。
4. php的解釋器用啥語言寫的?還有python等等都想知道!
貌似都是C寫的。
⑷ PHP源碼如何使用
PHP程序都要用MYSQL,如果沒有MYSQL,就不能用它們;
第一:配置資料庫信息,改成自己所需的;
第二:導入資料庫;
第三:安裝wamp5 輸入 http://127.0.0.1/自己的文件名。
1:如果是php源碼,在本地電腦使用時。要先安裝phpnow環境套件包(下附),裡麵包含
了php+mysql等,也是用迅雷搜索下載。那個套件安裝很傻瓜化,不用我說了。
2:把所有的源碼復制到套件安裝目錄下的htdocs文件夾里,使用方法如上面的3
。
3:如果打不開,請先確定你的資料庫是需要導入的嗎?如果是,請用
http://127.0.0.1/phpmyadmin/導入資料庫。再檢查資料庫連接文件config.php
(用記事本打開,一般是這個文件。)里的資料庫連接參數如密碼等是否正確,
否則改之。
4:如果你添加了虛擬主機,想在虛擬主機里運行php源碼,那就把源碼復制到虛
擬主機所控的文件夾下,用「http://虛擬主機地址/ 」來訪問。
⑸ PHP是什麼
PHP(「PHP: Hypertext Preprocessor」,超文本預處理器的字母縮寫)是一種被廣泛應用的開源多用途腳本語言,也是最常用的網站編程語言。
PHP作為最熱門的網站程序開發語言,使用PHP的一大好處是它對於初學者來說極其簡單,同時也給專業的程序員提供了各種高級的特性。當看到PHP長長的特性列表時,請不要害怕。PHP可以很快的入門,只需幾個小時就可以自己寫一些簡單的腳本
答:PHP文件後綴名是.php
答:需要有PHP的運行環境才可以訪問和打開如果只是編輯PHP文件,只需要用:
php文件打開方式一:用記事本打開
右擊.php文件,選擇記事本打開,就可以看到文件代碼。
方式二:用Dreamweaver打開
Dreamweaver是網頁編輯器,比較流行的網站開發工具,你可以直接把文件拖進去就可以可以打開php文件了
方式三:Notepad ++工具打開
也是代碼編輯器,右鍵選擇文件打開就行
方式四:SublimeText工具打開
和方式三一樣
①開源性和免費性
由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP運行環境的使用也是免費的。
②快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
③資料庫連接的廣泛性
PHP可以與很多主流的資料庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連接的,PHPLIB就是常用的為一般事務提供的基庫。
④面向過程和面向對象並用
在PHP語言的使用中,可以分別使用面向過程和面向對象,而且可以將PHP面向過程和面向對象兩者一起混用,這是其它很多編程語言是做不到的。
PHP優點
①流行且容易上手
PHP是目前最流行的編程語言之一。它驅動全球超過2億多個網站,有全球超過80%的網站在採用PHP。PHP使用起來方便簡單,也一點都不復雜,表達能力相當靈活。
②開發職位很多
在伺服器端的網站編程中PHP會更容易幫助你找到工作。相當多的互聯網相關企業都在使用PHP開發框架,市場對PHP的開發程序員的需求依然是比較大的,尤其中高級技術人才非常緊缺。
③發展潛力佳
PHP在不斷兼容著類似closures和命名空間等技術,同時兼顧性能和當下流行的框架。PHP7之後,一直在提供更高性能的應用。
④可植入性強
PHP語言在補丁漏洞升級過程中,核心部分植入簡單易行,且速度快。
⑤拓展性強
PHP語言在資料庫應用過程中,可以從資料庫調取各類數據,執行效率高
⑹ .php是什麼程序
PHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。
PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。自20世紀90年代國內互聯網開始發展到現在,互聯網信息幾乎覆蓋了我們日常活動所有知識范疇,並逐漸成為我們生活、學習、工作中必不可少的一部分。
(6)php解釋器源碼擴展閱讀
主要特點
(一)開源性和免費性
由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP 運行環境的使用也是免費的。
(二)快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
(三)資料庫連接的廣泛性
PHP可以與很多主流的資料庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連接的,PHPLIB就是常用的為一般事務提供的基庫。
參考資料來源:網路-PHP
⑺ 在瀏覽器中顯示PHP源碼怎麼辦
1 現象描述
部署一個php系統的時候,訪問.php,在瀏覽器顯示php源碼。使用
<?php
phpinfo();
?>
測試文件,則正確顯示。
2原因分析
php源碼中採用了<? ?>這種短標簽格式,而採用的php版本默認不支持這種短格式。
3解決方法
修改php.ini
short_open_tag = On #打開對短標簽的支持
4思考
(1)作為開發者,新開發php時,盡可能避免使用<??>這種短格式;
(2)作為運維者,要時刻提醒自己顯示源碼的問題,避免源碼泄露。
⑻ 如何用php獲取網頁源碼
獲取不到的,php解釋器會把php解釋之後按照html去輸出,你是獲取不到php源碼的
⑼ php是開源的,到底是什麼含義是解釋器軟體開源,還是php寫的程序需要開源啊
1. php,python等等開源的語言的源碼是什麼的源代碼?
不知道你說的是什麼意思,如果你上問這兩種語言是用什麼編寫的,貌似這兩種都是用C語言編寫的,其源碼你可以到官方網站上下載。
2. 編譯器?解釋器?還是什麼?
貌似源代碼跟什麼 編譯器、解釋器 這個沒什麼關系的吧?但你可以將用這兩種語言編寫腳本,當作解釋性程序,其執行通常需要解釋器,通常不需要編譯器。
3. java到底開不開源?如果開源怎麼說他開源呢?開放了什麼的源代碼?
如果你想問的是java的基本類庫(JDK)是否開源,那答案是:是的,你安裝完jdk後目錄下會有src.zip,裡面就是源代碼;
如果你想問的是java運行時環境-jvm是否是開源的,那答案是不開源,是有版權的商業軟體,最常用的jvm就是sun公司(現在是oracle公司)的Sun JVM。你在oracle官網下載的jdk里包含的就是這個Sun JVM。
4. php的解釋器用啥語言寫的?還有python等等都想知道!
貌似都是C寫的。