php | ページ 4 | クズリーマンのカス備忘録

php

スポンサーリンク
php

PEAR でメールが飛ばず。Failed opening required ‘Mail.php’のメッセージ出力

環境 CentOS6.9 php7.3(remi版) 事象 require_once('Mail.php'); を記述しているphpプログラムを動かしたら、正常に動かず。error_messageを確認すると、以下のメ...
php

php7にはphp-xcacheが無い? 代わりに、php-opcache

php5系→php7系への移行で、 yum install php-xcache と打ってみたが、php-xcacheは見つからんかった。 ぐぐってみると、「php-xcacheは廃止された」という情報は見つからなかったが、php7...
php

php apache_note() 関数でHTTPステータス500番エラー

環境 Rocky Linux8(RHEL8系) Apache2.4 PHP7.4(php-fpm) 事象 phpで作成したページにWebブラウザでアクセスると HTTPステータス500番を出力してしまう。 原因 phpのソ...
php

preg_matchのデリミタで使用可能な文字

preg_matchのデリミタで使用可能な文字について考える。 preg_matchのデリミタとは preg_matchのデリミタっていうのは、以下の緑色の部分。 preg_match('/^\w+$/', $hoge); /(スラッ...
php

PHP Strict Standards: htmlentities(): Only basic entities substitution is supported for multi-byte encodings other than UTF-8; functionality is equivalent to htmlspecialchars in ファイルパス on line 行番号

環境 php7.2 php5.3からの移行作業中 事象 以下のメッセージがerror_logに吐かれてた。 PHP Strict Standards: htmlentities(): Only basic ent...
php

php += で配列追加できるのに、array_merge で追加されない!は、キーが数値であることが原因だった

環境 php7.2 事象 array_merge を使って、配列に配列を追加したつもりが、追加されない。 $array1 = array('1234' => 'hoge'); $array2 = array('0987' => 'fu...
php

php 連想配列 追加するならarray_push じゃなくてarray_merge または +=

太古の昔、私は、php で array_push array_merge なんか使い分けがあるんかなーと思っていたが、 array_merge 連想配列を追加したいなら array_merge っすな。 Qiitaの記事を見...
php

php プラスイコール 配列

phpで、 $配列変数 += array(なんか); みたいに書く場合。 += (プラスイコール)の左辺(オペランド)、右辺(オペランド)が配列の場合。 += は、配列同士を結合させる + 演算子は、右側の配列を左側の配列に追...
php

php .=(ドットイコール)結合代入演算子

意味 php において、 .=(ドットイコール)は、 「結合代入演算子」 といって、既存の変数に指定した文字列を結合する。 例) $watashi = '私は変態'; $watashi .= 'ではありません'; echo $wat...
php

PHP Warning: array_push() expects parameter 1 to be array

事象と原因 配列じゃない変数にarray_pushしようとしたら以下のMSGが出た。 PHP Warning: array_push() expects parameter 1 to be array 対処方法 最初に配列に...
スポンサーリンク