cakephp_OpenSeminar2007Ohgaki.pdf
(
665 KB
)
Pobierz
(Microsoft PowerPoint - PHP\223\374\226\345 - CakePHP.pptx)
PHP入門
CakePHPからはじめるPHP
日本PHPユーザ会/日本PostgreSQLユーザ会
大垣靖男 yohgaki@ohgaki.net
http://www.php.net/
http://www.php.gr.jp/
PHP超入門
http://www.php.net/
超入門
PHPとは
• PHPはWebサーバモジュールとして動作するプログラミング言語
– 基本的に埋め込み型、C、Javaライクな構文
• PHP4系とオブジェクト、XML機能が強化されたPHP5 系
– 基本的にはPHP5はPHP4上位互換
• Webプログラミングが非常に簡単
– <?phpecho ‘はじめてのPHP’; ?>
– <?phpecho ‘はじめてのPHP’; ?>
•
テンプレートエンジンが必要ない
<html>
<head><title><?phpecho $title ?></titile></head>
<body>
<?phpif ($today_is_rainy): ?>
<p>今日は雨でよかったですね</p>
<?phpelse: ?>
<p>雨降らないですね…</p>
<?phpendif;?>
<body>
<html>
PHP4とPHP5
• オブジェクトの仕様が若干異なる
– PHP5のオブジェクト変数はハンドルで扱われる
• $object->method()->method()->propertyのような構文をサポート
• Cloneをサポート
– PHP5は完全なリフレクションAPIをサポート
•つまりイントロスペクションが可能
•つまりイントロスペクションが可能
• XML関数が異なる
– PHP5はLIBXML2
•
どちらを使うべきか?
– PHP5が利用できる環境であれば迷わずPHP5の最新版を利用すべき
データベースサポート
• PHPは多くのデータベースをサポート
– PostgreSQL、SQLite、MySQL、Firebird、DB2、Oracle、MSSQLServer他
•
どれを使うべきか?
– 迷わずPostgreSQL、特に理由がなければ最新版
H
現時点では8.2.4
L
–
http://www.postgresql.jp/
–
http://www.postgresql.org/
Plik z chomika:
cms-world
Inne pliki z tego folderu:
php5.pdf
(266 KB)
cake_cakesheet1.pdf
(374 KB)
cakephp_world%20domination.talk.pdf
(7668 KB)
cakephp_os-php-cake4-a4.pdf
(238 KB)
cakephp_OpenSeminar2007Ohgaki.pdf
(665 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin