Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yuki Okamoto
PDF, PPTX
7,739 views
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
PHPプログラミング学習用の資料です。 PHPによるクラスの定義やオブジェクトの生成・アクセサメソッドや命名について言及しています。
Engineering
◦
Read more
13
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
by
アシアル株式会社
PDF
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
by
アシアル株式会社
PDF
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
by
アシアル株式会社
PDF
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
by
アシアル株式会社
PDF
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
by
leverages_event
PDF
PHP classの教室
by
Yusuke Ando
PDF
40分濃縮 PHP classの教室
by
Yusuke Ando
PDF
ビギナーだから使いたいO/Rマッパー ~Tengを使った開発~
by
Akabane Hiroyuki
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
by
アシアル株式会社
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
by
アシアル株式会社
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
by
アシアル株式会社
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
by
アシアル株式会社
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
by
leverages_event
PHP classの教室
by
Yusuke Ando
40分濃縮 PHP classの教室
by
Yusuke Ando
ビギナーだから使いたいO/Rマッパー ~Tengを使った開発~
by
Akabane Hiroyuki
What's hot
PDF
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
by
Yusuke Ando
PDF
よいことも悪いこともぜんぶPHPが教えてくれた
by
Moriyoshi Koizumi
PDF
SlowQueryとの戦い
by
Ken Gotoh
PDF
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
by
Hiroaki KOBAYASHI
PDF
Symfony2 How to create your Bundle
by
chobi e
PDF
Ruby 同好会宣言
by
Yuya Takeyama
PPTX
PHP7を魔改造した話
by
Moriyoshi Koizumi
PDF
Web技術勉強会 20100925
by
龍一 田中
PDF
Yahoo!ボックスAPI Hackathon向け資料
by
Yahoo!デベロッパーネットワーク
PDF
Yahoo!ボックスAPI Hackday資料
by
Yahoo!デベロッパーネットワーク
PDF
Perl 6 Object-Oliented Programming
by
risou
PDF
traitを使って楽したい話
by
infinite_loop
PDF
Django boodoo
by
泰 増田
PPTX
Zend Db Table拡張説明資料
by
co-hey japan
PDF
PHP5.5新機能「ジェネレータ」初心者入門
by
kwatch
PDF
大ざっぱにオブジェクト指向
by
azuma satoshi
PPT
Gen-Template-for-Perl
by
nasneg
PPTX
J qmobiはjqueryから軽量化しているか
by
Hisashi Aruji
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
by
Yusuke Ando
よいことも悪いこともぜんぶPHPが教えてくれた
by
Moriyoshi Koizumi
SlowQueryとの戦い
by
Ken Gotoh
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
by
Hiroaki KOBAYASHI
Symfony2 How to create your Bundle
by
chobi e
Ruby 同好会宣言
by
Yuya Takeyama
PHP7を魔改造した話
by
Moriyoshi Koizumi
Web技術勉強会 20100925
by
龍一 田中
Yahoo!ボックスAPI Hackathon向け資料
by
Yahoo!デベロッパーネットワーク
Yahoo!ボックスAPI Hackday資料
by
Yahoo!デベロッパーネットワーク
Perl 6 Object-Oliented Programming
by
risou
traitを使って楽したい話
by
infinite_loop
Django boodoo
by
泰 増田
Zend Db Table拡張説明資料
by
co-hey japan
PHP5.5新機能「ジェネレータ」初心者入門
by
kwatch
大ざっぱにオブジェクト指向
by
azuma satoshi
Gen-Template-for-Perl
by
nasneg
J qmobiはjqueryから軽量化しているか
by
Hisashi Aruji
Similar to 【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
PDF
Modern PHP Programming @ PFI Seminar
by
Sotaro Karasawa
PPTX
PHP基礎勉強会
by
Yuji Otani
PDF
PHPフレームワーク入門
by
Sho A
PDF
CodeIgniter入門
by
Sho A
PDF
徹底攻略!PHP5.4
by
Takuya Sato
PDF
Phpではじめるオブジェクト指向(公開用)
by
VOYAGE GROUP
PDF
知って得する標準関数の使い方
by
Soudai Sone
PDF
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
by
azuma satoshi
PDF
PHPの今とこれから 2013
by
Rui Hirokawa
PDF
PHP 入門
by
Shuhei Iitsuka
PDF
理科大勉強会2
by
Masataka Hashimoto
PDF
PHPの今とこれから2023
by
Rui Hirokawa
PPT
Php5初めての参照、オブジェクト
by
goungoun
PPT
Php5初めての参照、オブジェクト
by
goungoun
PDF
06 オブジェクト指向の基礎
by
文樹 高橋
PDF
はじめてのPHP
by
Go Tanaka
KEY
あらためてPHP5.3
by
Masashi Shinbara
PDF
PHPの今とこれから2025 (PHP Conference Japan 2025)
by
Rui Hirokawa
PDF
PHPの今とこれから2019
by
Rui Hirokawa
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
by
Rui Hirokawa
Modern PHP Programming @ PFI Seminar
by
Sotaro Karasawa
PHP基礎勉強会
by
Yuji Otani
PHPフレームワーク入門
by
Sho A
CodeIgniter入門
by
Sho A
徹底攻略!PHP5.4
by
Takuya Sato
Phpではじめるオブジェクト指向(公開用)
by
VOYAGE GROUP
知って得する標準関数の使い方
by
Soudai Sone
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
by
azuma satoshi
PHPの今とこれから 2013
by
Rui Hirokawa
PHP 入門
by
Shuhei Iitsuka
理科大勉強会2
by
Masataka Hashimoto
PHPの今とこれから2023
by
Rui Hirokawa
Php5初めての参照、オブジェクト
by
goungoun
Php5初めての参照、オブジェクト
by
goungoun
06 オブジェクト指向の基礎
by
文樹 高橋
はじめてのPHP
by
Go Tanaka
あらためてPHP5.3
by
Masashi Shinbara
PHPの今とこれから2025 (PHP Conference Japan 2025)
by
Rui Hirokawa
PHPの今とこれから2019
by
Rui Hirokawa
PHPの今とこれから2024 at PHP Conference Japan 2024
by
Rui Hirokawa
More from Yuki Okamoto
PDF
忙しい人はSimplicityテーマに丸投げ
by
Yuki Okamoto
PDF
JavaScript祭りLTでmonacaを紹介
by
Yuki Okamoto
PPTX
サラリーマンだけどコワーキングスペースの運営に関わってみた
by
Yuki Okamoto
PDF
WordPressAPI
by
Yuki Okamoto
PPTX
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
by
Yuki Okamoto
PPTX
CoEdoワイン会の紹介
by
Yuki Okamoto
PDF
Advanced bookmarkpresentedbymonacapressproject日本語
by
Yuki Okamoto
PPTX
Advanced bookmarkpresentedbymonacapressproject日本語
by
Yuki Okamoto
PDF
AdvancedBookmarkConcept
by
Yuki Okamoto
PDF
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
PDF
5分で分かるmonaca pressproject(草案)
by
Yuki Okamoto
PPTX
Community_Board on WordPress With mobile application
by
Yuki Okamoto
PPTX
初めてのプラグイン開発で学んだ教訓
by
Yuki Okamoto
PPTX
PHPカンファレンス2012 LT 一億総PHPer計画
by
Yuki Okamoto
忙しい人はSimplicityテーマに丸投げ
by
Yuki Okamoto
JavaScript祭りLTでmonacaを紹介
by
Yuki Okamoto
サラリーマンだけどコワーキングスペースの運営に関わってみた
by
Yuki Okamoto
WordPressAPI
by
Yuki Okamoto
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
by
Yuki Okamoto
CoEdoワイン会の紹介
by
Yuki Okamoto
Advanced bookmarkpresentedbymonacapressproject日本語
by
Yuki Okamoto
Advanced bookmarkpresentedbymonacapressproject日本語
by
Yuki Okamoto
AdvancedBookmarkConcept
by
Yuki Okamoto
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
5分で分かるmonaca pressproject(草案)
by
Yuki Okamoto
Community_Board on WordPress With mobile application
by
Yuki Okamoto
初めてのプラグイン開発で学んだ教訓
by
Yuki Okamoto
PHPカンファレンス2012 LT 一億総PHPer計画
by
Yuki Okamoto
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
1.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 1 PHP 1 3,000 Web
2.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 2 • • ( ) 1. 2. 3. 4. PHP
3.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 3
4.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 4 • • • • • •
5.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 5 関数 関数 関数 データ 関数 データ データ 関数 クラスA クラスB 関数 関数 データ データ データ 関数 関数 関数 DB処理 メール処理 役 割 分 担 が 明 確
6.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 6 • 1960 Simula • • • ( ) • objectA objectB objectC objectD
7.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 7 • class PHP class • (class) (function) class – (class) • •
8.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 8
9.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 9 • $this • public <?php class Person // 人を表すクラス { public $name = ''; // 名前を記憶するプロパティ public function sayHello() // あいさつするメソッド { echo 'こんにちは、' . $this->name . 'です。'; } } Person.php
10.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 10 • new – $object = new (); • $object-> = 'foo' echo $object-> • $object-> () <?php require_once('Person.php'); $taro = new Person(); // newでオブジェクトを作成します $taro->name = 'アシアル太郎'; // name属性の値を変更します $taro->sayHello(); // 「こんにちは、アシアル太郎です。」と出力されます index.php
11.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 11 • •
12.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 12 • public private protected 3 public • $taro = new Person(); • $taro->name = ' '; // public OK private • $taro = new Person(); • $taro->name = ' '; // private $taro->setName(' '); // public OK protected • private •
13.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 13 private Person.php • $name private • $name setName() <?php class Person { private $name = ''; public function setName($name) { $this->name = trim($name); } public function sayHello() { echo 'こんにちは、' . $this->name . 'です。'; } } Person.php
14.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 14 index.php <?php require_once('Person.php'); $taro = new Person(); $taro->setName('アシアル太郎'); $taro->sayHello(); index.php
15.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 15 • •
16.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 16 • private • private private • public • private
17.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 17 • • __construct construct • • __destruct() •
18.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 18 Person.php <?php class Person // アクセス修飾子の例 { private $name = ''; public function __construct($name) { $this->setName($name); } public function __destruct() { echo 'さようなら'; } public function setName($name) { $this->name = trim($name); } public function sayHello() { // あいさつするメソッド (publicなのでどこからでも呼べる) echo 'こんにちは、' . $this->name . 'です。'; } } Person.php
19.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 19 index.php <?php require_once('Person.php'); $taro = new Person('アシアル太郎'); $hanako = new Person('アシアル花子'); $taro->sayHello(); $hanako->sayHello(); index.php
20.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 20 • User • Item • Mail • : read -> CsvFileReader • : control -> OrderController • : manage -> ConnectionManager
21.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 21 • save() • getParameter($name) • findByUserName($userName) boolean (true/false) is has • isAvailable() • isDisabled() • hasParameter($name) • Item isAvailable() • Database connect() • User isLoggedIn()
22.
URL : http://www.asial.co.jp/
Copyright © Asial Corporation. All Rights Reserved. 22 SimpleXML SimpleXML • XML • RSS • http://php.net/manual/ja/book.simplexml.php RSS • dump <?php $rss = simplexml_load_file('http://blog.asial.co.jp/rss/rss2.0.php'); // var_dump($rss); // var_dump(get_class_methods($rss)); foreach ($rss->channel->item as $item) { echo htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8')."<br>¥n"; // var_dump($item->guid->attributes()); }
Download