PalmDreams本文へジャンプ

PicoWorkshop
技術情報/Pico Workshop


PHPPHP5
PHP5 とpostgreSQL MySQLを使うためのextensionは以下の通りです。
phpLDAPadminは、PHP LDAP関数の管理ツールです。
php-5.1.6
php_mbstring
php-mysql
php-pgsql
phpldapadmin




ページの先頭へ


"Hello PHP"を表示する。
<html>
<head>
<title>The fist code of the PHP </title>
</head>
<body>
<?php print("Hello, php!!"); ?>
</body>
</html>
サンプルコード



ページの先頭へ


phpinfo();を実行する。
<html>
<head>
<title>The fist code of the PHP </title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>





ページの先頭へ



phpinfo();を実行する。
<html>
<head>
<title>The fist code of the PHP </title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>



ページの先頭へ




変数
PHPでは、変数の頭にドル記号「 $ 」を付けます。
厳密な変数の型変換は行われませんので、それが文字列データであっても、数値データであっても、基本的な変数の書き方は同じです。
PHPの変数名は、先頭に数字があってはいけません。基本的には、大文字と小文字を区別しませんが、対象によって異なる場合があります。



ページの先頭へ




可変変数 "$$" PHPマニュアルより 抜粋

可変変数は、変数の値をとり、変数の名前として扱います。上の例では、 hello は、ドル記号を二つ使用することにより、 変数の名前として使用することができます。つまり、

<?php
$a = 'hello';
$$a = 'world';
?>

ここまでで、二つの変数が定義され、PHP シンボルツリーに定義されてい ます。これらは、"hello" を値とする$aと "world" を値とする$helloです。そこで、次の命令

<?php
echo "$a ${$a}";
?>

の出力は、次の命令と全く同じとなります。

<?php
echo "$a $hello";
?>

すなわち、両方共、hello worldを出 力します。

可変変数を配列で使用する際には、曖昧さの問題を解決する必要がありま す。つまり、$$a[1]と書いた場合、 $a[1]を変数として使用したいのか、 $$aを変数とし [1] を変数の添え字としたいのかを、 パーサが知る必要があるのです。この曖昧さを解決するには、前者では ${$a[1]}とし、後者では ${$a}[1]とする構文を用います。





次ページ