金高真悟の奇天烈(キテレツ)大百科

日々徒然なるままに

株式会社ニコシスの新入社員が毎日のあれやこれやを語ります。

PHP!! いよいよクラスまで突入したぞ!!(*´∀`)ノ

ふぅ。PHPをあれやこれやと電気工事士2種だ!!(*´∀`)ノ

こんばんは。
キテレツです。

NHKの英語番組を見ながらブログを書いているキテレツです。
英語の勉強は最近封印しているキテレツ・・・(´-ω-`;)ゞポリポリ

だって・・・・優先順位を決めないと、国家資格取得に失敗しそうです。。。(;´゚Д゚)ゞ困ッタナ…

PHPは早めにひと通り通したい

って思っているので、時間を作ってあれこれとテストです。

さくらインターネットさんで契約しといてよかった。(*´∀`)ノ
アレコレテストしながら試せます。

自分のパソコンにXAMPP入れて実行するのもいいんですが、やっぱりレンタルサーバーでやってみると気分が違いますね。
今は、本を見ながらカチャカチャとコードを打ち込んで試してますが、ひと通り動かしたら複合的なやつを作りたい。

今日はあれこれと進めたです。

今日の目玉はセッション。

セッションって考え方がマイコンには無い。
マイコン的には・・・なんだろう???
一定時間だけ保持されるメモリの内容。

しかも、そのメモリ領域は利用するユーザーごとに別々に確保されている。

なんでもマイコンチックに考えるのは良くないか・・・(゚Д゚;)
そもそもの目的が違うわけだし。

情報の持ち回し

って、慣れたらいろいろできそう。
と言うか、cookieで持ち回すかセッションで持ち回すかしか知らないし。

key valueな関係でデータを持ち回せる。
簡単なデータだけで確認しましたが・・・・


どうも、クラスとかも持ち回せるみたいですね。
やってませんが、今後の展開で必要になりそうなので覚えておこう。

国家資格の勉強・・・・あんまり進まない。
とにかく繰り返さなきゃいけないのになぁ・・・まだまだ根性が足りないかも。

今日のPHP

本当に・・・ちょびっとずつしか進んでいない・・・(´-ω-`;)ゞポリポリ
やっとこさクラスまで来た!!

適当なクラス作って使ってみて、アレコレ遊んでみよう。(*´∀`)ノ
人間クラス作って、腕とか足のオブジェクトを作って、歩くとか握るとかのメソッドを作ってみようw

■PHPの基礎
section 07 PHPスクリプトの書き方
section 08 文字の表示
section 09 HTMLにPHPを埋める
section 10 定数の利用
section 11 変数の利用
section 12 配列の利用
section 13 連想配列の利用
section 14 演算子
section 15 if
section 16 switch
section 17 while
section 18 for
section 19 foreach
section 20 continue、break
section 21 require、include
section 22 関数
section 23 関数の引数
section 24 関数の戻り値
section 25 グローバル変数

■PHPの組み込み関数
section 26 文字列操作
section 27 配列操作
section 28 日付・時刻の操作
section 29 ファイル操作
section 30 HTTPヘッダーの利用
section 31 メール送信
section 32 正規表現の利用

■PHP(WEB)
section 33 テキストの送信
section 34 複数テキストの送信
section 35 hiddenタグの扱い
section 36 送信ボタンの扱い
section 37 チェックボックスの扱い
section 38 ラジオボタンの扱い
section 39 プルダウンメニューの扱い
section 40 リストボックスの扱い
section 41 Cookie
section 42 Basic認証
section 43 セッション管理
section 44 ファイルのアップロード
section 45 画像の縮小
section 46 メール受信
section 47 外部コマンド実行

■オブジェクト指向(PHP4、PHP5)
section 48 クラス作成                    ← 今ココ
section 49 インスタンスとコンストラクタ
section 50 メソッド
section 51 継承
section 52 PHP5でのクラス
section 53 クラスの利用

■PHPによるデータベース利用(PDO)
section 63 データベース接続
section 64 SQL
section 65 データ挿入
section 66 データ検索
section 67 データ更新
section 68 データ削除
section 69 処理の連携

■会員管理システム(基本機能)
section 70 構成
section 71 テーブル設計
section 72 設定と確認
section 73 テンプレートエンジン
section 74 認証
section 75 入力チェック
section 76 登録処理
section 77 メールによる確認
section 78 更新処理
section 79 削除処理

■会員管理システム(管理機能)
section 80 管理画面表示
section 81 分割表示
section 82 その他機能