⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000096.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;performance&nbsp;hit,&nbsp;I&nbsp;usually&nbsp;set&nbsp;up&nbsp;the&nbsp;server&nbsp;to&nbsp;interpret&nbsp;anything&nbsp;with&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;.html&nbsp;suffix&nbsp;as&nbsp;PHP.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Now&nbsp;you&nbsp;can&nbsp;just&nbsp;create&nbsp;a&nbsp;file&nbsp;containing&nbsp;some&nbsp;HTML&nbsp;markup&nbsp;and&nbsp;some&nbsp;PHP&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code&nbsp;and&nbsp;save&nbsp;it&nbsp;to&nbsp;a&nbsp;file&nbsp;with&nbsp;the&nbsp;suffix&nbsp;that&nbsp;Apache&nbsp;will&nbsp;identify&nbsp;as&nbsp;a&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(potential)&nbsp;PHP&nbsp;file:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&lt;TITLE&gt;Test&nbsp;page&lt;/TITLE&gt;&nbsp;<BR>&nbsp;<BR>&nbsp;Hello&nbsp;there,&nbsp;this&nbsp;is&nbsp;my&nbsp;test&nbsp;page&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;and&nbsp;today&nbsp;is&nbsp;<BR>&nbsp;<BR>&nbsp;&lt;?PHP&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;echo&nbsp;date(&quot;l&nbsp;F&nbsp;d&nbsp;Y&quot;);&nbsp;<BR>&nbsp;<BR>&nbsp;?&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;you&nbsp;make&nbsp;a&nbsp;mistake,&nbsp;the&nbsp;PHP&nbsp;parser&nbsp;will&nbsp;output&nbsp;an&nbsp;error&nbsp;message&nbsp;to&nbsp;your&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;browser&nbsp;and&nbsp;tell&nbsp;you&nbsp;in&nbsp;what&nbsp;file&nbsp;and&nbsp;on&nbsp;what&nbsp;line&nbsp;it&nbsp;detected&nbsp;an&nbsp;error.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;also&nbsp;configure&nbsp;PHP&nbsp;to&nbsp;issue&nbsp;warnings&nbsp;when&nbsp;you're&nbsp;about&nbsp;to&nbsp;do&nbsp;silly&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;things,&nbsp;like&nbsp;using&nbsp;the&nbsp;values&nbsp;of&nbsp;variables&nbsp;before&nbsp;they&nbsp;have&nbsp;been&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;initialized.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Once&nbsp;your&nbsp;projects&nbsp;start&nbsp;to&nbsp;grow&nbsp;in&nbsp;size&nbsp;it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;put&nbsp;pieces&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;code&nbsp;that&nbsp;you&nbsp;use&nbsp;often&nbsp;into&nbsp;separate&nbsp;files&nbsp;and&nbsp;then&nbsp;use&nbsp;the&nbsp;include()&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command&nbsp;to&nbsp;load&nbsp;the&nbsp;code&nbsp;you&nbsp;need.&nbsp;Not&nbsp;only&nbsp;does&nbsp;this&nbsp;encourage&nbsp;code&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reuse,&nbsp;but&nbsp;it&nbsp;will&nbsp;also&nbsp;make&nbsp;your&nbsp;HTML&nbsp;files&nbsp;considerably&nbsp;smaller&nbsp;and&nbsp;more&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;readable.&nbsp;An&nbsp;added&nbsp;bonus&nbsp;is&nbsp;that&nbsp;this&nbsp;will&nbsp;allow&nbsp;you&nbsp;to&nbsp;write&nbsp;less&nbsp;code&nbsp;in&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;long&nbsp;run&nbsp;and&nbsp;make&nbsp;it&nbsp;considerably&nbsp;easier&nbsp;to&nbsp;correct&nbsp;your&nbsp;bugs.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To&nbsp;automate&nbsp;inclusion&nbsp;of&nbsp;often&nbsp;used&nbsp;libraries&nbsp;and&nbsp;code&nbsp;you&nbsp;can&nbsp;use&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configuration&nbsp;directives&nbsp;php3_include_path,&nbsp;php3_auto_prepend_file,&nbsp;and&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;php3_auto_append_file&nbsp;to&nbsp;make&nbsp;PHP&nbsp;load&nbsp;the&nbsp;appropriate&nbsp;libraries&nbsp;for&nbsp;you.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As&nbsp;duly&nbsp;pointed&nbsp;out&nbsp;again&nbsp;and&nbsp;again&nbsp;by&nbsp;the&nbsp;critics&nbsp;of&nbsp;PHP,&nbsp;it&nbsp;is&nbsp;not&nbsp;a&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;general-purpose&nbsp;language&nbsp;like&nbsp;Perl&nbsp;and&nbsp;thus&nbsp;lacks&nbsp;the&nbsp;immense&nbsp;number&nbsp;of&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;features&nbsp;and&nbsp;libraries&nbsp;available&nbsp;for&nbsp;Perl.&nbsp;Nor&nbsp;does&nbsp;it&nbsp;have&nbsp;the&nbsp;ability&nbsp;to&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;com&nbsp;of&nbsp;DBI&nbsp;is&nbsp;to&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provide&nbsp;a&nbsp;consistent&nbsp;set&nbsp;of&nbsp;methods&nbsp;and&nbsp;properties&nbsp;that&nbsp;the&nbsp;developer&nbsp;can&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;to&nbsp;access&nbsp;databases&nbsp;with&nbsp;different&nbsp;native&nbsp;APIs.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;actual&nbsp;database&nbsp;communication&nbsp;is&nbsp;done&nbsp;by&nbsp;dispatching&nbsp;calls&nbsp;from&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DBI&nbsp;layer&nbsp;to&nbsp;database-specific&nbsp;driver&nbsp;modules,&nbsp;called&nbsp;DBDs.&nbsp;In&nbsp;order&nbsp;to&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;support&nbsp;a&nbsp;new&nbsp;database&nbsp;you&nbsp;need&nbsp;only&nbsp;install&nbsp;the&nbsp;appropriate&nbsp;DBD&nbsp;module&nbsp;or&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;none&nbsp;exists&nbsp;for&nbsp;your&nbsp;database;&nbsp;perhaps&nbsp;develop&nbsp;your&nbsp;own.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In&nbsp;any&nbsp;case,&nbsp;to&nbsp;users&nbsp;of&nbsp;mod_perl&nbsp;this&nbsp;means&nbsp;that&nbsp;whatever&nbsp;database&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DBI&nbsp;interface&nbsp;supports,&nbsp;you&nbsp;can&nbsp;use&nbsp;it&nbsp;in&nbsp;Apache&nbsp;as&nbsp;well.&nbsp;At&nbsp;startup&nbsp;you&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;can&nbsp;have&nbsp;mod_perl&nbsp;load&nbsp;the&nbsp;DBI&nbsp;interface&nbsp;and&nbsp;on&nbsp;most&nbsp;systems&nbsp;the&nbsp;processes&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;the&nbsp;Apache&nbsp;server&nbsp;pool&nbsp;will&nbsp;be&nbsp;able&nbsp;to&nbsp;share&nbsp;the&nbsp;code&nbsp;so&nbsp;you&nbsp;won't&nbsp;have&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;waste&nbsp;memory&nbsp;loading&nbsp;DBI&nbsp;in&nbsp;each&nbsp;child.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Persistent&nbsp;Database&nbsp;Connections&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Another&nbsp;advantage&nbsp;of&nbsp;using&nbsp;mod_perl&nbsp;in&nbsp;conjunction&nbsp;with&nbsp;DBI&nbsp;is&nbsp;that&nbsp;you&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;can&nbsp;create&nbsp;persistent&nbsp;connections&nbsp;to&nbsp;the&nbsp;database&nbsp;thereby&nbsp;avoiding&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;need&nbsp;to&nbsp;connect&nbsp;and&nbsp;disconnect&nbsp;from&nbsp;the&nbsp;database&nbsp;for&nbsp;every&nbsp;request&nbsp;that&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;you&nbsp;serve.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To&nbsp;use&nbsp;persistent&nbsp;database&nbsp;connections&nbsp;you&nbsp;should&nbsp;install&nbsp;the&nbsp;Apache::DBI&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;module.&nbsp;After&nbsp;this&nbsp;is&nbsp;done&nbsp;you&nbsp;simply&nbsp;add&nbsp;PerlModule&nbsp;Apache::&nbsp;DBI&nbsp;to&nbsp;your&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configuration&nbsp;file&nbsp;before&nbsp;any&nbsp;of&nbsp;the&nbsp;modules&nbsp;that&nbsp;actually&nbsp;use&nbsp;DBI.&nbsp;The&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reason&nbsp;you&nbsp;have&nbsp;to&nbsp;load&nbsp;this&nbsp;module&nbsp;before&nbsp;any&nbsp;module&nbsp;that&nbsp;uses&nbsp;DBI&nbsp;is&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;because&nbsp;the&nbsp;DBI&nbsp;package&nbsp;checks&nbsp;to&nbsp;see&nbsp;if&nbsp;Apache::DBI&nbsp;has&nbsp;been&nbsp;loaded.&nbsp;The&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Apache::DBI&nbsp;module&nbsp;stores&nbsp;database&nbsp;handles&nbsp;in&nbsp;a&nbsp;global&nbsp;hash&nbsp;and&nbsp;ignores&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any&nbsp;attempts&nbsp;to&nbsp;close&nbsp;the&nbsp;connection&nbsp;to&nbsp;the&nbsp;database.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;connections&nbsp;are&nbsp;on&nbsp;a&nbsp;per-server&nbsp;basis,&nbsp;that&nbsp;is,&nbsp;the&nbsp;persistent&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connection&nbsp;is&nbsp;established&nbsp;the&nbsp;first&nbsp;time&nbsp;each&nbsp;Web&nbsp;server&nbsp;process&nbsp;makes&nbsp;a&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connection&nbsp;to&nbsp;the&nbsp;database.&nbsp;If&nbsp;you&nbsp;try&nbsp;to&nbsp;initialize&nbsp;a&nbsp;database&nbsp;connection&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;the&nbsp;parent&nbsp;process&nbsp;of&nbsp;the&nbsp;Web&nbsp;server&nbsp;you&nbsp;may&nbsp;run&nbsp;into&nbsp;a&nbsp;lot&nbsp;of&nbsp;trouble&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when&nbsp;several&nbsp;child&nbsp;processes&nbsp;try&nbsp;to&nbsp;access&nbsp;the&nbsp;same&nbsp;database&nbsp;connection&nbsp;at&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;same&nbsp;time.&nbsp;Therefore,&nbsp;make&nbsp;sure&nbsp;you&nbsp;do&nbsp;not&nbsp;load&nbsp;any&nbsp;code&nbsp;that&nbsp;opens&nbsp;up&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;database&nbsp;connections&nbsp;using&nbsp;PerlRequire&nbsp;or&nbsp;PerlModule&nbsp;in&nbsp;the&nbsp;Apache&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configuration&nbsp;files.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;Apache::DBI&nbsp;package&nbsp;also&nbsp;comes&nbsp;with&nbsp;some&nbsp;convenient&nbsp;modules&nbsp;for&nbsp;using&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;databases&nbsp;in&nbsp;authenticating&nbsp;users.&nbsp;This&nbsp;is&nbsp;a&nbsp;neat&nbsp;alternative&nbsp;to&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;primitive&nbsp;password&nbsp;files&nbsp;or&nbsp;the&nbsp;somewhat&nbsp;awkward&nbsp;DBM&nbsp;files.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP&nbsp;and&nbsp;mod_perl&nbsp;are&nbsp;equally&nbsp;well&nbsp;suited&nbsp;to&nbsp;database&nbsp;connectivity&nbsp;your&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;choice&nbsp;should&nbsp;be&nbsp;based&nbsp;more&nbsp;on&nbsp;the&nbsp;degree&nbsp;of&nbsp;support&nbsp;that&nbsp;the&nbsp;package&nbsp;has&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;your&nbsp;database&nbsp;and&nbsp;what&nbsp;language&nbsp;you&nbsp;are&nbsp;more&nbsp;comfortable&nbsp;with.&nbsp;The&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advantage&nbsp;Perl&nbsp;has&nbsp;over&nbsp;PHP&nbsp;is&nbsp;that&nbsp;Perl&nbsp;has&nbsp;a&nbsp;more&nbsp;uniform&nbsp;interface&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(remember&nbsp;DBI)&nbsp;to&nbsp;databases&nbsp;and&nbsp;it&nbsp;is&nbsp;probably&nbsp;easier&nbsp;to&nbsp;change&nbsp;database&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brands&nbsp;without&nbsp;having&nbsp;to&nbsp;rewrite&nbsp;the&nbsp;code.&nbsp;(Then&nbsp;again,&nbsp;databases&nbsp;are&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;diverse&nbsp;critters&nbsp;so&nbsp;it&nbsp;may&nbsp;even&nbsp;be&nbsp;worse:&nbsp;You&nbsp;may&nbsp;even&nbsp;have&nbsp;to&nbsp;redesign&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;your&nbsp;application&nbsp;because&nbsp;the&nbsp;new&nbsp;database&nbsp;does&nbsp;things&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;differently—regardless&nbsp;of&nbsp;whether&nbsp;you&nbsp;use&nbsp;PHP&nbsp;or&nbsp;Perl)&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Embedding&nbsp;Perl&nbsp;in&nbsp;HTML&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;also&nbsp;embed&nbsp;Perl&nbsp;code&nbsp;in&nbsp;HTML&nbsp;documents&nbsp;as&nbsp;you&nbsp;could&nbsp;in&nbsp;PHP.&nbsp;This&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;done&nbsp;using&nbsp;the&nbsp;HTML::Embperl&nbsp;package.&nbsp;This&nbsp;package&nbsp;not&nbsp;only&nbsp;offers&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;embedded&nbsp;Perl&nbsp;in&nbsp;HTML&nbsp;documents&nbsp;for&nbsp;serving&nbsp;pages&nbsp;on-the-fly,&nbsp;but&nbsp;also&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ability&nbsp;to&nbsp;generate&nbsp;static&nbsp;HTML&nbsp;files&nbsp;that&nbsp;can&nbsp;later&nbsp;be&nbsp;served&nbsp;without&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;need&nbsp;to&nbsp;run&nbsp;Perl&nbsp;scripts.&nbsp;The&nbsp;latter&nbsp;option&nbsp;may&nbsp;be&nbsp;an&nbsp;alternative&nbsp;if&nbsp;your&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;changes&nbsp;at&nbsp;regular&nbsp;intervals,&nbsp;say&nbsp;once&nbsp;per&nbsp;day.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Using&nbsp;HTML::Embperl&nbsp;to&nbsp;embed&nbsp;Perl&nbsp;code&nbsp;in&nbsp;HTML&nbsp;documents&nbsp;is&nbsp;a&nbsp;bit&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;than&nbsp;using&nbsp;PHP.&nbsp;When&nbsp;you&nbsp;used&nbsp;PHP&nbsp;you&nbsp;only&nbsp;needed&nbsp;to&nbsp;put&nbsp;&lt;?PHP&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;?&gt;&nbsp;around&nbsp;your&nbsp;code.&nbsp;With&nbsp;HTML::Embperl&nbsp;you&nbsp;have&nbsp;the&nbsp;following&nbsp;ways&nbsp;of&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;embedding&nbsp;code:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[+&nbsp;Perl&nbsp;code&nbsp;+]&nbsp;replaces&nbsp;the&nbsp;code&nbsp;inside&nbsp;the&nbsp;[+&nbsp;and&nbsp;+]&nbsp;marks&nbsp;with&nbsp;the&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;of&nbsp;evaluating&nbsp;the&nbsp;Perl&nbsp;code.&nbsp;You&nbsp;can&nbsp;use&nbsp;variables,&nbsp;expressions&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;even&nbsp;arrays&nbsp;and&nbsp;hashes.&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-&nbsp;Perl&nbsp;code&nbsp;-]&nbsp;will&nbsp;execute&nbsp;the&nbsp;command&nbsp;inside&nbsp;the&nbsp;brackets,&nbsp;but&nbsp;no&nbsp;&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -