相信很多編程人員都會(huì)用到相關(guān)代碼的軟件,今天小編要給大家推薦一款PHP代碼自動(dòng)生成工具PHPMaker,軟件能夠支持的代碼庫非常的齊全,可以支持
MySQL,Oracle,SQLite,PostgreSQL以及Microsoft SQL Server多達(dá)5種不同的代碼數(shù)據(jù)庫,而且很多編程相關(guān)的功能基本上這款軟件都能夠支持使用。此軟件和相關(guān)同行軟件對(duì)比較,優(yōu)勢(shì)之處就在于它的功能齊全強(qiáng)大并且非常的智能快捷,用戶們?cè)谑褂眠@款的時(shí)候可以在Windows操作系統(tǒng)上運(yùn)用MySQL數(shù)據(jù)庫來運(yùn)行PHP腳本代碼,能夠檢測(cè)到web網(wǎng)頁的各種記錄瀏覽,查詢或者是編輯操作等等。最主要就是這款軟件它對(duì)于相關(guān)人員來說非常的簡(jiǎn)單,只要用戶們會(huì)代碼的相關(guān)知識(shí)就能夠非常快捷的完成各種操作,只需要將各種信息給編輯好就能很快的完成PHP代碼,非常的方便,本次帶來的是
PHPMaker 2021破解版,附帶的注冊(cè)機(jī)可以讓用戶們免費(fèi)沒有限制的使用軟件,有需求的朋友們可以來下載試試!
安裝教程
1、將下載好的壓縮包進(jìn)行解壓并運(yùn)行安裝包,點(diǎn)擊Next下一步
2、閱讀許可協(xié)議,勾選我接受協(xié)議
3、選擇軟件安裝位置,點(diǎn)擊Change可自行更換安裝路徑
4、一切準(zhǔn)備就緒,點(diǎn)擊Next開始安裝
5、PHPMaker 2021安裝成功,點(diǎn)擊Finish退出安裝向?qū)?br />
6、運(yùn)行注冊(cè)機(jī),點(diǎn)擊Generate生成注冊(cè)序列號(hào),運(yùn)行主程序,點(diǎn)擊Help-Register,將注冊(cè)信息復(fù)制到軟件中進(jìn)行激活
2021新功能
1、PHP
需要PHP 7.2或更高版本。強(qiáng)烈建議使用最新的PHP 7.4。
2、通過URL遠(yuǎn)程連接到MySQL/PostgreSQL
連接腳本已從phpmaker.php更改為tunnel.php,請(qǐng)確保將腳本上傳到站點(diǎn)并更新項(xiàng)目中的連接URL。tunnel.php使軟件可以像直接連接一樣連接到數(shù)據(jù)庫,因此檢測(cè)到的數(shù)據(jù)類型可能會(huì)有一些細(xì)微變化,只需保存項(xiàng)目以進(jìn)行更新。如果禁用了自動(dòng)同步,請(qǐng)單擊工具->同步以手動(dòng)更新。
3、數(shù)據(jù)庫抽象層
ADOdb已被DBAL取代。如果您使用PostgreSQL和/或SQLite,則需要以下PDO驅(qū)動(dòng)程序:
?pdo_pgsql PDO extension for PostgreSQL
?pdo_sqlite PDO extension for SQLite
對(duì)于其他數(shù)據(jù)庫(MySQL,Microsoft SQL Server和Oracle),像以前一樣需要mysqli,用于SQL Server的PHP的Microsoft PHP驅(qū)動(dòng)程序和oci8擴(kuò)展名。
不再支持Microsoft Access。建議您將Access數(shù)據(jù)庫升級(jí)到SQL Server。另請(qǐng)參閱系統(tǒng)要求。
如果在服務(wù)器事件中使用ADOdb代碼,則需要對(duì)其進(jìn)行更新。
4、PSR-12
軟件生成的代碼現(xiàn)在遵循PSR-12編碼標(biāo)準(zhǔn)。根據(jù)標(biāo)準(zhǔn),方法名稱必須在camelCase中聲明。因此,諸如Row_Rendered服務(wù)器事件(實(shí)際上是表類的方法)之類的服務(wù)器事件將作為rowRendered生成。但是,實(shí)際上是全局函數(shù)(如Database_Connecting)的服務(wù)器事件不會(huì)更改(為了向后兼容)。
同樣,根據(jù)標(biāo)準(zhǔn),必須在StudlyCaps(PascalCase)中聲明類名稱,因此,例如cars_list的類名稱將更改為CarsList。
通常,服務(wù)器事件是由Web應(yīng)用程序內(nèi)部調(diào)用的,而表/頁面對(duì)象是由Web應(yīng)用程序在內(nèi)部創(chuàng)建的,因此,除非您具有調(diào)用這些方法或顯式創(chuàng)建表/頁面類的實(shí)例的服務(wù)器事件,否則這些更改不應(yīng)影響您項(xiàng)目中的代碼。
5、路由
軟件生成的應(yīng)用程序現(xiàn)在使用Slim Framework。Slim是一個(gè)PHP微框架,可幫助您快速編寫簡(jiǎn)單但功能強(qiáng)大的Web應(yīng)用程序和API。Slim的核心是一個(gè)調(diào)度程序,它接收HTTP請(qǐng)求,調(diào)用適當(dāng)?shù)幕卣{(diào)例程并返回HTTP響應(yīng)。
軟件將生成.htaccess(對(duì)于Apache)和web.config(對(duì)于IIS)文件,以配置Web服務(wù)器將所有適當(dāng)?shù)恼?qǐng)求發(fā)送到一個(gè)“前控制器”PHP文件index.php。Slim應(yīng)用程序包含響應(yīng)特定HTTP請(qǐng)求的路由。每個(gè)路由都會(huì)調(diào)用一個(gè)回調(diào)并返回一個(gè)HTTP響應(yīng)。現(xiàn)在,每個(gè)“頁面”(例如以前的/carsview.php?ID=1)都是一條路線(例如/carsview/1)。您可以添加路線并提供自己的路線回調(diào)。
如果您有任何指定網(wǎng)址的代碼(例如pageRedirecting服務(wù)器事件),則需要對(duì)其進(jìn)行更新。通常,只需刪除“.php”和主鍵字段的參數(shù)名稱,并用“/”將它們分開,例如將carsview.php?ID=1&foo=bar更改為carsview/1?foo=bar。
Slim對(duì)于PHP初學(xué)者來說可能是一個(gè)高級(jí)主題,但是它提供了許多有用的功能,這些功能可以使您的Web應(yīng)用程序更加強(qiáng)大和專業(yè),請(qǐng)參閱官方文檔以了解詳細(xì)信息并確保您了解它的工作原理。
由于這一重大更改,軟件項(xiàng)目與舊的PHP Report Maker 12項(xiàng)目不兼容。如果要使用PHP Report Maker項(xiàng)目中的舊報(bào)告,則必須將其導(dǎo)入項(xiàng)目中。
6、圖示
使用AdminLTE 3中包含的Font Awesome 5 Free。在菜單編輯器和服務(wù)器/客戶端事件(如果使用)中更新圖標(biāo)類名稱。如果仍然使用v4類名,則必須閱讀從版本4升級(jí)并更新代碼。高級(jí)設(shè)置“使用字體真棒v4填充”已被刪除,您不能再使用舊版本4圖標(biāo)名稱,別名和語法。
7、區(qū)域設(shè)置文件
如果在打開項(xiàng)目時(shí)編輯語言環(huán)境文件,則更改將保存在項(xiàng)目文件中,而不是保存到語言環(huán)境文件中,以便可以將更改攜帶到新版本中。
8、語言檔案
與往常一樣,在新的主要版本中有許多新短語,請(qǐng)確保您更新了非英語文件,否則在多語言項(xiàng)目中某些短語會(huì)丟失。
使用幫助
1、自動(dòng)備份
軟件支持自動(dòng)備份。保存項(xiàng)目時(shí),舊版本(物理文件)將首先保存到子文件夾-Documents文件夾-PHPMakerBackup文件夾中,如果項(xiàng)目損壞或其他意外情況,您可以從備份文件夾中恢復(fù)項(xiàng)目的舊版本。損失。請(qǐng)注意,只會(huì)保留最新的50個(gè)版本,較舊的版本將被刪除
注意文檔文件夾是您的個(gè)人文件夾,您可以在其中存儲(chǔ)個(gè)人文件,例如C:Users-用戶-Documents
2、歷史
軟件保留項(xiàng)目歷史記錄。保存項(xiàng)目時(shí),將創(chuàng)建一個(gè)舊版本(不是物理文件)。您可以單擊項(xiàng)目->歷史記錄以查看項(xiàng)目文件的歷史記錄。默認(rèn)情況下,將列出最新的50個(gè)版本(如果有)。您可以選擇任何一個(gè)還原。
筆記
歷史記錄從v2018開始,直到安裝v2018(或更高版本)并開始保存項(xiàng)目后,歷史記錄才開始。
備份數(shù)據(jù)存儲(chǔ)在備份文件夾下的“.git”和“project_xxx”文件夾中,請(qǐng)勿刪除這些文件夾,否則歷史記錄將被刪除。丟失。
如果啟用了Git存儲(chǔ)庫URL(請(qǐng)參閱工具-高級(jí)設(shè)置),則每個(gè)項(xiàng)目都在文件夾下使用其自己的Git存儲(chǔ)庫,請(qǐng)勿刪除這些文件夾,否則歷史記錄將丟失。啟用Git存儲(chǔ)庫URL后,新的歷史記錄開始,但是您應(yīng)該能夠在備份文件夾中找到舊項(xiàng)目文件的舊歷史記錄。
3、項(xiàng)目名稱
每個(gè)項(xiàng)目都有一個(gè)項(xiàng)目名稱。默認(rèn)情況下,項(xiàng)目文件的文件名(不帶擴(kuò)展名)用作項(xiàng)目名。在首次保存項(xiàng)目文件時(shí),使用臨時(shí)名稱Project-n(其中n是數(shù)字)之前,先對(duì)其進(jìn)行命名。項(xiàng)目名稱是一個(gè)重要的屬性,它在生成的代碼中用于標(biāo)識(shí)您的項(xiàng)目。
注意建議在項(xiàng)目名稱中僅使用小寫字母數(shù)字字符。
如果需要更改項(xiàng)目名稱,請(qǐng)使用“高級(jí)設(shè)置”。
4、專案編號(hào)
每個(gè)項(xiàng)目都有一個(gè)項(xiàng)目ID,該ID是GUID(全局唯一標(biāo)識(shí)符)。GUID的值表示為32個(gè)字符的十六進(jìn)制字符串,例如{095F6728-DF53-4763-A372-D8F2EAC959F2}。它用于標(biāo)識(shí)項(xiàng)目及其生成的腳本。項(xiàng)目生成的每個(gè)腳本都有項(xiàng)目ID。除非絕對(duì)必要,否則不要向公眾公開項(xiàng)目ID,也不要更改項(xiàng)目ID。如果確實(shí)需要,請(qǐng)使用“高級(jí)設(shè)置”。
如果使用動(dòng)態(tài)用戶級(jí)別(請(qǐng)參閱高級(jí)安全性),則在用戶級(jí)別權(quán)限表中還將項(xiàng)目ID用作表名的前綴,以使來自不同項(xiàng)目的表名不會(huì)沖突。
5、另存為與保存副本
如果要基于現(xiàn)有項(xiàng)目創(chuàng)建新項(xiàng)目,請(qǐng)使用“項(xiàng)目”菜單下的“另存為...”。如果使用另存為...,則在新文件中更改項(xiàng)目名稱和項(xiàng)目ID。新文件不再是同一個(gè)項(xiàng)目。
如果要?jiǎng)?chuàng)建備份副本或現(xiàn)有項(xiàng)目的其他版本,則應(yīng)使用“保存副本...”以其他名稱保存文件。如果使用“保存副本...”,則不會(huì)更改項(xiàng)目名稱和項(xiàng)目ID。項(xiàng)目文件名可能不再與舊文件名相同。但是,使用相同的項(xiàng)目名稱和項(xiàng)目ID,從這些項(xiàng)目文件生成的腳本仍將像從同一項(xiàng)目文件生成的腳本一樣工作。
軟件亮點(diǎn)
1、程序員可以從MySQL,PostgreSQL,Microsoft Access和SQL Server快速生成PHP腳本。它包含一組便于操作查詢的功能。
2、界面是用戶友好的。您可以通過在類型,服務(wù)器,端口和登錄憑據(jù)上配置數(shù)據(jù)庫詳細(xì)信息來開始。
3、您可以在頁面選項(xiàng)(例如,每頁記錄,鏈接使用按鈕下拉,在列表頁面中啟用導(dǎo)出)和電子郵件設(shè)置中設(shè)置PHP參數(shù)。
4、關(guān)于HTML代碼,您可以編輯標(biāo)題,字符集,字體,網(wǎng)站圖標(biāo),標(biāo)題徽標(biāo)和頁腳文本,以及自定義主題(例如網(wǎng)站標(biāo)題,左列,頁腳)和樣式。
5、您可以使用管理憑據(jù)登錄,使用現(xiàn)有表,更改模板文件的默認(rèn)位置,應(yīng)用程序根文件夾和目標(biāo),以及生成空白頁。
6、PHPMaker允許您同步表和視圖,創(chuàng)建,更改或刪除視圖,將自定義視圖轉(zhuǎn)換為視圖,添加報(bào)表以及刪除無效對(duì)象等,還可以添加擴(kuò)展和配置高級(jí)設(shè)置
7、該程序包含教程,具有良好的響應(yīng)時(shí)間并使用低CPU和內(nèi)存。在整個(gè)評(píng)估過程中,我們沒有遇到任何問題,因?yàn)閼?yīng)用程序沒有掛起,崩潰或彈出錯(cuò)誤對(duì)話框。
0條評(píng)論