ラベル PHP の投稿を表示しています。 すべての投稿を表示
ラベル PHP の投稿を表示しています。 すべての投稿を表示

2014/04/03

PHP基礎文法マスター(随時更新)

PHPとは

  • 「Php Hypertext Processing」の略。
  • 他の言語との大きな違いとして、HTML内に組み込むことが出来る。

データ型

  • 扱えるデータ型は以下。
    • 文字列
    • 整数(int)
    • 浮動小数点(float)
    • 真偽値
    • 配列
    • オブジェクト
    • リソース
    • null

    書き方

  • ファイルの拡張子は「.php」
  • 文末は必ずセミコロン(;)をつける。
  • PHPコードは以下の文法の間に書く。ただし、PHPコードのみをファイルに書く場合は、終わりの?>は省略する。
    < ?php ~ ?>

出力

  • print文 or echo文 をつかう。

    print “テスト”;
    echo “テスト”;

    コメント

    (単一行)は以下で指定

    //ここから1行はコメントです。

  • コメント(複数行)は以下

    /* ここから閉じるまでは何行でもコメントです。 */

参考

18:01No comments

2013/12/13

PHP5.5導入後にまずやったこと

デフォルト設定より以下を変更

[php.ini初期設定]

php.iniで以下の箇所を変更
コマンド:sudo vi /etc/php.ini
------------------------------------------------
error_log=syslog

error_log=/var/log/php.log

;mbstring.language = Japanese


mbstring.language = Japanese

mbstring.internal_encoding = EUC-JP


mbstring.internal_encoding = UTF-8

;mbstring.http_input = auto


mbstring.http_input = auto

;mbstring.http_output=UTF-8


mbstring.http_output=UTF-8

;mbstring.encoding_transition=Off


mbstring.encoding_transition=On

;mbstring.detect_order = auto


mbstring.detect_order = auto

;mbstring.substitute_character = none


mbstring.substitute_character = none

;mbstring.func_overload = 0


mbstring.func_overload = 1

expose_php = On


expose_php = Off

;date.timezone =


date.timezone = Asia/Tokyo
------------------------------------------------

変更後、httpdを再起動

コマンド:sudo service httpd restart


※以下を参考にしました。

http://ortk.main.jp/blog/?p=67
http://d.hatena.ne.jp/nightmare_tim/20110530/1306704112
0:01No comments

2013/12/01

PHPのエラーをブラウザ画面出力で確認する方法

◯phpのエラーをブラウザ画面出力で確認する方法
→/etc/php.iniの以下記述を変更
 display_error=Off
  ↓
  display_error=On
ja → en
◯ how to check your browser screen output error of php → / change the following description of the etc / php.ini display_error = Off ↓ display_error = On
19:19No comments