pgintro.net

PHP

作成日時:2018/05/18

更新日時:2018/05/18

スポンサーリンク

HelloWorld

以下のコードを「helloworld.php」というファイル名で保存

<?php
print("Hello, World!¥n");

実行

$ php helloworld.php
Hello, World!

ヒアドキュメント

複数行テキストの記述を以下のように行えます。

変数への代入時に<<<任意のIDと記述

その後改行してテキストを記述し、終端に最初に記述したIDとセミコロンを置きます。

終端行にIDとセミコロン以外が存在するとエラーとなるため、インデントによる空白の挿入等は行えません。

$str = <<<EOD
テキスト1
テキスト2
テキスト3
EOD;

PHP Simple HTML DOM Parser

制御構文

for

http://php.net/manual/ja/control-structures.for.php

for ($i = 1; $i <= 10; $i++) {
  echo $i;
}
for ($i = 1; ; $i++) {
  if ($i > 10) {
    break;
  }
  echo $i;
}

変数との文字列結合

文字列の結合演算子('.')または結合代入演算子('.=')を使用する

$anchor = '<a href="' . $filepath . '">';
$anchor .= '<a href="';
$anchor .= $filepath;
$anchor .= '">'

HTMLファイルの文字コードが「shift_jis」の場合に文字化けする問題

特定のPHPバージョンから「shift_jis」でPHPファイルを作成し、「meta」要素で文字コードの指定を行っていても文字化けが起こる。

以下の記述を先頭行等に追加で対処

<?php header("Content-Type: text/html;charset=Shift_JIS");?>

基本

コメント

インストール

設定

ファイルアップロード

MySQL接続方法

エラー&警告

エラーメッセージ一覧