#author("2021-12-09T22:16:11+00:00","default:hotate","hotate")
#author("2021-12-27T02:03:05+00:00","default:hotate","hotate")
#contents
&tag(PHP);

* 情報 [#d12e19e2]
- [[PHP: Hypertext Preprocessor>http://jp2.php.net/]]
- [[日本PHPユーザー会 (Japan PHP User Group)>http://www.php.gr.jp/]]
- [[PHP入門 - 基本構文の解説からデータベースへのアクセス方法まで>http://www.phpbook.jp/tutorial/]]

** v7.3 [#t4fac751]
- [[「PHP 7.3」のサポートが終了 - 窓の杜>https://forest.watch.impress.co.jp/docs/news/1371712.html]] ([[2021]]/12/6)
 「PHP 7」系の最終バージョン「PHP 7.4」も来年11月にEoL。

* 導入 [#yd5c073d]
- [[php環境構築時に入れ忘れてコケるやーつ…。 - Qiita>https://qiita.com/sango/items/a86f9b8cf8c9c641823a]]
 php-mbstring
 mb_convert_encodingとか、マルチバイト文字列関連の関数を使うときに必要だよ!

** 更新 [#g71b8e86]
- [[pipでアップデートするときのコマンド pip update - Qiita>https://qiita.com/HyunwookPark/items/242a8ceea656416b6da8]]
 パッケージのアップデート
 $ pip install -U <package-name>

* [[日時]] [#scc7d1f4]
- [[PHPにおける日付と時刻の混乱:CodeZine>http://codezine.jp/article/detail/1816]]
- [[PHPでdate.timezoneを設定したのに反映されない時の対処法メモ(Macユーザー向け)>https://qiita.com/okame_qiita/items/93ed3e62f2d04fe1431a]]
 $ php --ini
 911 date.timezone = "Asia/Tokyo"

* データベース [#zf307b20]
** [[MySQL]] [#y7382d0a]
- [[PHPでデータベースに接続するときのまとめ - Qiita>http://qiita.com/mpyw/items/b00b72c5c95aac573b71]]
 初心者がやりがちなミス
- [[PHPでPDOを使ってMySQLに接続、INSERT、UPDATE、DELETE、COUNT、SUM - Qiita>http://qiita.com/tabo_purify/items/2575a58c54e43cd59630]]
 今まで mysql... 系を使用していましたが、PHP5.5以降は非推奨となり、将来的には削除される予定らしいので、PDOの使用に変更しようと思い、まとめてみました。

** [[SQLite]] [#gacab0fb]
- [[PHP5.3とSQLite3でつくる検索フォームのサンプルアプリ - 大人になったら肺呼吸>http://d.hatena.ne.jp/replication/20100318/1268838094]]


* [[PDF]] [#ld2b12e4]
- [[Pure-PHP で帳票とか PDF を作成する - Qiita>http://qiita.com/hidakatsuya/items/05eaae740f1523a87685]]

* [[ログ]] [#p58164a0]
- [[PHPでのログ出力 まとめ - Qiita>https://qiita.com/iwason/items/8dc9f62b4118186cf2df]]
 syslogを通して吐き出すこともできます
 error_log = syslog
 syslogを使用しているなら/etc/syslog.confの設定値にもよりますが、
 デフォルトでは/var/log/messages に吐かれます。

* 設定 [#yee7c570]
- [[もういい加減覚えよう。php.iniはどこにあるのか - Qiita>https://qiita.com/ritukiii/items/624eb475b85e28613a70]]
 コンソール上で実行して確認
 $ php -r "echo phpinfo();" | grep "php.ini"

* 関連 [#n57eabcb]
#related

#taglist(tag=PHP)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS