[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/03 05:24 / Filesize : 230 KB / Number-of Response : 1041
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Eclipse統合M35【Java/C++/Ruby/Python/Scala】



826 名前:デフォルトの名無しさん mailto:sage [2016/08/16(火) 16:37:32.05 ID:YcUZjYsf.net]
ーは変数名の一部になるっぽいからそれをエラーとして出すことはできない
$dbー>Query('SHOW TABLES');は、
$dbー という変数と、 Query('SHOW TABLES'); という関数呼び出しの結果を > で比較するような式になるから文法的には間違っていない

$dbー = 1;
function Query($str) {return 2};とか定義してやればちゃんと動く

一方、10 ー 1がダメな理由は、10 A 1とかがダメなのと一緒で、文法的に間違っている。
要は、この2つは似てるようでいて動かない理由が違うってこと。

PHPみたいなインタプリタ方式で動く言語は、実行時の条件分岐によって、変数や定数などが定義されたかどうかで特定の式がエラーになったりならなかったりするから、
実行前のエラー検出はC++とかより困難で、前者のエラーはインタプリタでは実行前にはエラーであることを検出するのが難しい

そういう打ち間違いをしないようにするか、打ち間違いしないようなプラグインなりチェックツールなりを探すか自作する必要があると思う






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<230KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef