php : assert

hdknr@debiansept:~/php$ more test10.php
<?php

$x=0;

assert('$x != 0');

?>

dknr@debiansept:~/php$ php test10.php

Warning: assert(): Assertion "$x != 0" failed in /home/hdknr/php/test10.php on line 5

 

php.ini を見てみると、

hdknr@debiansept:~/php$ sudo vi /etc/php5/cli/php.ini

[Assertion]
; Assert(expr); active by default.
;assert.active = On

プログラムで制御するには、

hdknr@debiansept:~/php$ vim test10.php
<?php

assert_options (ASSERT_ACTIVE, 0);

$x=0;

assert('$x != 0');

?>

hdknr@debiansept:~/php$ php test10.php
hdknr@debiansept:~/php$
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中