问题
怎么又输出答案,又提示错误,请看代码
解决方法
define(PI,3.14);
for($r = 1; $r
{
$area = PI * $r * $r;
echo "r=$r, area=$area";
echo "
";
}
?>
输出的错误提示是:Notice: Use of undefined constant PI - assumed 'PI' in D:Program FilesApache GroupApache2htdocs123.php on line 3
参考答案
这不是错误,只是“注意”而已,可以关掉
在程序最顶部加上这个
error_reporting(E_ALL ^ E_NOTICE);
参考答案
define()当中第二个参数是需要加上单引号的,否则赋值会失败,导致常量没有被声明,调用的时候自然会出错.
参考答案
它要注意什么?我的代码又没错!
define里为什么要把3.14加单引号,PI的值是3.14不是已经很明白了吗?
我刚学PHP,真搞不明白~~
参考答案
bool define ( string $name , mixed $value [, bool $case_insensitive ] )
不用加引号,否则就变成了string类型了,你gettype看看。
参考答案
[img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]
建议你先把php的语法看完了再写代码吧,define(DZ,'我不叫大脸猫'),整个代码的意思就是将常量DZ的值设置为单引号内部的字符串'我不叫大脸猫'.对你来说很明显的东西对程序来说并不一定就是合理的.
参考答案
搞错了,第一个参数也要加单引号,5楼说的这个对于php这种弱类型的语言不需要考虑的这么周到,是否是字符串类型的取决于你将要对它执行什么样的操作.
参考答案
define(DA,'123');
define('DB','123');
define('DC',123);
echo gettype(DZ),gettype(DB),gettype(DC);
第三个才是严谨的。没错是因为php语言本身的问题。
复制代码
参考答案
养成良好的编程习惯,受教了
参考答案
小弟拜谢!

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
