Top | Wiki | Blog | Github  

PHP

PHP(基礎)

LINK:簡易チュートリアル

  • HTML コード中に,php の実行出力を埋めてから表示する.
<html>
<head><title>title</title></head>
<body>
<?php echo '<p>HELLO WORLD</p>'; ?>
</body>
</html>

echo により出力される,<p>HELLO WORLD</p>がHTMLコード内部に埋め込まれる.

  • 変数を出力する
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

この例では,配列の要素が出力されている.

  • 文字列中から特定の文字列を見つける
<?php
if ( strpos($_SERVER['HTTP_USER_AGENT'] , 'MSIE') !== false ){
echo 'IE を使用中<br/>';
}else{
echo 'IE 以外を使用中<br/>';
}
?>

strpos() は,文字列中に特定の文字列が存在しなければ,false を返し,存在すればその位置を返す関数である.

  • フォームからPOSTされたデータを解析する
<?php echo htmlspecialchars( $_POST['name'];) ?>
<?php echo (int)$_POST['age']; ?>

htmlspecialchars() は,特殊文字を適切にエンコードし,(int)は,明示的な型変換を実現する.

PHP(汎用関数)

session_start()

ある変数を,特定のページで利用するだけでなく,セッションを通じて利用する場合にこの関数を呼び出しておく必要がある.セッションを通じて利用できる変数は,$_SESSION['hoge'] でアクセスすることができる.

==== pg_query( $arg1, $arg2 ) ====

クエリを実行する関数.

$arg1,データベース接続リソース

$arg2,一つ以上のSQL文