PHP の empty() で true が出る値を配列にキャストする時の動作のメモ。 テストコード 結果 要は、( array ) null が他の 0 とか false と違って空の配列を返す。
PHP のネームスペースでダブルバックスラッシュを使う例をたまに目にするが、シンタックス上特定の動作を起因させ…
PHP のネームスペースでダブルバックスラッシュを使う例をたまに目にするが、シンタックス上特定の動作を起因させる目的ではなく、単にエスケープして安心してるだけのよう。 ベストプラクティスなのか、それとも所謂、” … 続きを読む “PHP のネームスペースでダブルバックスラッシュを使う例をたまに目にするが、シンタックス上特定の動作を起因させ…”
Phar アーカイバ Box (v3.8.4) で Composer の “require-dev” でインポ…
Phar アーカイバ Box (v3.8.4) で Composer の “require-dev” でインポートされている依存パッケージの autoload が機能しない。生成された .phar … 続きを読む “Phar アーカイバ Box (v3.8.4) で Composer の “require-dev” でインポ…”
PHPUnit のバージョンをコードで取得する方法。PHPUnit_Runner_Versionが存在しない場…
PHPUnit のバージョンをコードで取得する方法。PHPUnit_Runner_Versionが存在しない場合。
PHP で phar ファイル作る時は、設定ファイル php.ini の phar.readonly = On…
PHP で phar ファイル作る時は、設定ファイル php.ini の phar.readonly = On を phar.readonly = Off に変更。 からのサービスを再起動。
Composer のバージョン指定のシンタックス。^7.0.0 は v7 以上 v8 以下。 参考: Vers…
Composer のバージョン指定のシンタックス。^7.0.0 は v7 以上 v8 以下。 参考: Versions and constraints – Composer
Codeception を phar ではなく Composer で配置した場合、Windows では、 ph…
Codeception を phar ではなく Composer で配置した場合、Windows では、
1 |
php vendor/bin/codecept -V |
としても以下のコードが表示されるだけ。 [cra … 続きを読む “Codeception を phar ではなく Composer で配置した場合、Windows では、 ph…”
Run -> Debug を選択すると、`Warning: Header may not contain NU…
Run -> Debug を選択すると、Warning: Header may not contain NUL bytes in … と出る。php.ini の [XDebug] のセクションに、 xdebug.re … 続きを読む “Run -> Debug を選択すると、`Warning: Header may not contain NU…”
Codeception でテスト内記述においての undefined variable のワーニングが出ない……
Codeception でテスト内記述においての undefined variable のワーニングが出ない… error_level: “E_ALL ^ E_NOTICE” を unit.suite.yml に加える … 続きを読む “Codeception でテスト内記述においての undefined variable のワーニングが出ない……”
phpMyAdmin の設定 そのままだと http://localhost/phpmyadmin にアクセス…
phpMyAdmin の設定 そのままだと http://localhost/phpmyadmin にアクセスしても、Cannot connect: invalid settings というエラーが出る。 次のようなエラ … 続きを読む “phpMyAdmin の設定 そのままだと http://localhost/phpmyadmin にアクセス…”
その後、次のような PHP コードでメールの送信テスト。 <?PHP $sender = ‘{send…
その後、次のような PHP コードでメールの送信テスト。 参考: https://www.arclab.com/en/kb/php/how-to-test-and-fix-php-mail-function.html
PHP 設定。`”C:\xampp\php\php.ini”` 編集。 error_reportin…
PHP 設定。”C:\xampp\php\php.ini” 編集。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
error_reporting=E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_STRICT ... [mail funciton] ... sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" ... [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable = off xdebug.profiler_enable = off xdebug.profiler_enable_trigger = off xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir = "C:\xampp\tmp" xdebug.force_display_errors = 1 xdebug.force_error_reporting = 1 xdebug.overload_var_dump = 1 xdebug.show_local_vars = 1 |
いや、結局、一番クリーンな方法は、`the_content` フィルターを適用した後に、カスタムフィルター使う…
いや、結局、一番クリーンな方法は、the_content フィルターを適用した後に、カスタムフィルター使う。それならパラメーターの互換性とか気にしなくてよくなる。 [crayon-674178da5d48a5259895 … 続きを読む “いや、結局、一番クリーンな方法は、`the_content` フィルターを適用した後に、カスタムフィルター使う…”
ちょい PHP のメモ。instanceof と is_subclass_of() class A {} cl…
ちょい PHP のメモ。instanceof と is_subclass_of() 要は子クラスオブジェクトも親クラスのインスタンスとして判定される。
これで true 返ってきてビビった… $_a = array( ‘a’, ‘b’, ‘c’, …
これで true 返ってきてビビった… ストリクトモードにしてやらないと危ない。