PHPプログラムに関する各種メモ書き

ソースコードがPHP7に対応しているかチェックする php7cc

● composerのインストール

ターミナルから次のように入力する

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

インストールは次の A. B. の方法があります。

●A. php7ccのインストール( Composer からインストール)

composer global require sstalle/php7cc

●B. php7ccのインストール( 実行ファイルを直接ダウンロード )

ページ
https://github.com/sstalle/php7cc/releases
にダウンロードリンクがあるので wget コマンドでダウンロードします。

cd ~
wget https://github.com/sstalle/php7cc/releases/download/1.1.0/php7cc.phar
chmod 0755 php7cc.phar

.bash_profile にエイリアスを書いておきます

alias php7cc='~/php7cc.phar'

● php7ccの実行

php7cc 「フォルダ名」

● php7で置き換えなければいけない関数

・mysql関連の関数

mysql 関連の関数は全て mysqli のメソッドに置き換える必要があります。
またその際に mysql への接続情報を渡す必要があります。
例 :

$q = mysql_escape_string( $q );
      ↓
$mysqli = new mysqli('サーバ名', 'ユーザー名','パスワード', 'DB名');
$q      = $mysqli->real_escape_string( $q );

・set_magic_quotes_runtime()

これは削除(コメントアウト可)すればOKです。
例 :

set_magic_quotes_runtime(true);
      ↓
// set_magic_quotes_runtime(true);
No.1091
03/08 11:26

edit