Php De Sınıf Yapısı
-
Arkadaşlar phpde şunu istiyorum;
kodlar hazır bulunsun ama yorumlanmasın ta ki ben çekene kadar.function ile bu şekilde mi oluyor ? bunun dışında şöyle isitiyorum;
-----
$gelen = $_POST['gelen'];
işlemler
echo $sonuc ;
-----
kesik çizgiler arasındaki yerler yorumlanmasın ve ben çağırdığımda btün sayfayla bütünlük sağlansın.bunu snaırım sınıf (class ) ile uygulaya bilirz.Fakat bir türlü class hakkında basit bir bilgi bulamadım.
Yani en basitinden echo 'merhaba'; yı class ile dediğim şekilde nasıl çağırabiliriz ?
Bilenler şöyle ufak ufak anlatırsa güzel olur
-
sümsük kardesim anlamadım cidden... acık kod vereceksın sandım ama tarcan ne anlamadım?
-
class.php
<?class deneme
{
function asd($gelen){echo $gelen;
}
?>
asd.php
<?
include('class.php');$de = new deneme();
$de->asd('yaz');
?>
bu şekil hocam
-
doomsdaymachines bunu yazdı:
-----------------------------
sümsük kardesim anlamadım cidden... acık kod vereceksın sandım ama tarcan ne anlamadım?
-----------------------------tarcan ne alaka :D imza o
http://tarcan.tur0.org
hoca fonsiyon, class bende çözmeye çalışıyorum...Konuyu takip et inş biri tartışmalardan çıkıp buraya uğrar
-
cosmic bunu yazdı:
-----------------------------class.php
class deneme
{
function asd($gelen){echo $gelen;
}
?>
asd.php
include('class.php');$de = new deneme();
$de->asd('yaz');
?>
bu şekil hocam
-----------------------------abi şunu anlamadım classta da function kullanıyoruz, neden normal function u class ile birlikte kullanıyoruz
class.php
class deneme
{
function asd($gelen){echo $gelen;
}
?>
asd.php
include('class.php');$de = new deneme();
$de->asd('yaz');
?>
bu şekil hocam
-----------------------------
-
ben classları şöyle kullanıyorum pek kullanmıyorum gerçi ama nese
dll gibi kullanıyorum yani belli başlı benzer fonksiyonları tek classta topluyorum
edit: yani karışıklık olmuyo düzenli oluyo herşey -
Hocam nesne kullanılmasındaki en önemli amaç, programlamayı biraz daha derli toplu hale getirmektir.. Ayrıca dışarıdan erişimi engellemek, yapılabilecek hatalara engel olmak gibi avantajları vardır.
Yoksa dediğin gibi class içinde yazılan fonksiyonların normal fonksiyonlardan pek bir farkı yok :)
-
hoca yani classları kullanmalı mıyım ? Benim isteğim güvenilir, düzenli ve performanslı kod yazmak.
-
Bence kullanmalısın, bi kere daha profesyöneldir.. Hele dediğim gibi php'ye son dönemde eklenen yeni class yapısı ile çok daha kaliteli bi hal aldı, ve hatalı kodlama ihtimalini epey düşürüyor...
ama class yapısına çalışacaksan yeni kaynakarladan çalış, eski metodlar çok verimli değil, public, private, construct, destruct gibi şeyler hakkında eski kaynakarda pek bilgi bulamazsın :)
-
vallahi hocam fazla bi dökümanda bulamadım zaten
http://www.codekodu.com/konu_Class__sinif_Yapisi__kod_222.html
burdakinin ne dediğini, ne yaptığını anlamadım karışık olmuş
http://www.kodaman.org/yazi/php-class-yapisi
yukardaki yine iyide class ı hiç bilmiyor ken ne yaptığınıda anlamadım
edit:
http://www.frmtr.com/asp-perl-php-html/641221-php-ile-profesyonelce-kodlama-i-class-yapisi-ve-kullanimi.html
şurda düzgünce anlatılmış
-
zumsuk bunu yazdı:
-----------------------------vallahi hocam fazla bi dökümanda bulamadım zaten
http://www.codekodu.com/konu_Class__sinif_Yapisi__kod_222.html
burdakinin ne dediğini, ne yaptığını anlamadım karışık olmuş
http://www.kodaman.org/yazi/php-class-yapisi
yukardaki yine iyide class ı hiç bilmiyor ken ne yaptığınıda anlamadım
edit:
http://www.frmtr.com/asp-perl-php-html/641221-php-ile-profesyonelce-kodlama-i-class-yapisi-ve-kullanimi.html
şurda düzgünce anlatılmış
-----------------------------hocam bu son verdiğin güzel de, bu da eski mimariye göre...
http://tr.php.net/zend-engine-2.php
http://www.sunilb.com/php/php-tutorials/php5-oops-tutorial-learn-to-create-a-php5-class
özellikle ikinci link daha hoş bi kaynak...
altta adım adım anlatmış, 15 tutor var sanırım...
