_BuKi_ adlı üyeden alıntı:
mesajı görüntüle
Static Class Zincirleme Metodu
15
●1.474
- 06-07-2014, 23:47:00Üyeliği durduruldu_BuKi_ adlı üyeden alıntı: mesajı görüntüle
şimdi test ettim 5.3 de çalışmıyor, syntax hatası veriyor. kullanamıycam ama en azından bilgilenmiş oldum.
iyi çalışmalar - 07-07-2014, 03:42:50Kimlik doğrulama veya yönetimden onay bekliyor.yazdığınız fonksiyonu mu tanımadı? tam olarak nasıl bir hata çıktısı aldınız? 5.3'de desteği var diye biliyorum çünküylv adlı üyeden alıntı: mesajı görüntüle
- 07-07-2014, 05:22:58Laravel'de 5.4 üstü sorunsuz çalışıyor. 5.3 kurulu makinam olmadığı için deneyemiyorum._BuKi_ adlı üyeden alıntı: mesajı görüntüle

@bknz: https://packagist.org/packages/illuminate/database - 07-07-2014, 07:11:51laravel'de namespaces'ler ve diğer yeni diyebileceğimiz php özellikleri kullanıldığı için 5.4 üstü olması normal ama, bu static sınıf için 5.3 yeterli diye biliyorum. Arkadaşta neden çalışmadı merak ettim doğrusu.saintx adlı üyeden alıntı: mesajı görüntüle
- 07-07-2014, 07:14:36Tam sürümü bilmiyoruz. Lâkin PHP.net'te çalışabileceği yazıyor._BuKi_ adlı üyeden alıntı: mesajı görüntüle
@bknz: http://php.net/manual/en/language.oop5.static.phpAlıntı - 07-07-2014, 09:18:46Üyeliği durduruldu_BuKi_ adlı üyeden alıntı: mesajı görüntülesaintx adlı üyeden alıntı: mesajı görüntüle
https://github.com/illuminate/databa...ry/Builder.php
static zincir olayı yok bunda. konuda ilk bahsettiğim yapı var.
---
ayrıca
php de sözdizimi bana göre başlı başına felaket,
değişken tanımlıyorsun bunun bir tipi olur belirtirsin.
fonk. return ifadesi kullanmazsan NULL dönüyor, ben belirtmeliyim
public function select($columns = array('*'))
{
$this->columns = is_array($columns) ? $columns : func_get_args();
return $this;
}
bu şekillerde olmalı
public function select(array $columns) : Builder{return $this;}
Builder function select(array $columns) {return $this;}
/**
* The database connection instance.
*
* @var \Illuminate\Database\Connection
*/
protected $connection;
olması gereken
Connection $connection;
---
eski versiyonlarında yoktu bilgiğim kadarıyla
public function __construct(ConnectionInterface $connection,
Grammar $grammar,
Processor $processor)
{
$this->grammar = $grammar;
$this->processor = $processor;
$this->connection = $connection;
}
şimdi yavaş yavaş ekliyorlar sanırım
