Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı yazsaydınız 
güzel olurdu. 

Php’de include/require’i bir dosyanın içeriğini diğerine dahil etmek gibi 
düşünebilirsiniz. Yani include/require yazdığınız yerin, o dosyanın içeriği ile 
değiştirileceğini varsayabilirsiniz. Dolayısı ile.

1.php
<?php
echo “hello”

2.php
<?php
Include(‘1.php’);
echo “world”;

3.php
<?php
incude(‘2.php’);

3.php’yi calistirdiginizda `hello world` yazacaktır. Butun icerikler toplanarak 
3.php’in icinde oluşacaktır. include_once, require_once kullanarak ayni 
dosyanın birden fazla kez cagirilmasini engelleyebilirsiniz. 

1.php
<?php
echo “hello”

2.php
<?php
Include_once(‘1.php’);
echo “world”;

3.php
<?php
Include_once(‘1.php’);
Include_once(‘2.php’);

Yukarıdaki örnekte 1.php iki dosyada da cagiriliyor fakat sadece 1.php, 1 defa 
include edilecektir.

Include: eğer cagiralan dosya bulunamazsa warning basar ve kod çalısmaya devam 
eder
Require: ğer cagiralan dosya bulunamazsa fatal error basar ve kod çalısmaya 
devam etMEZ

Aklıma gelenler şimdilik bunlar. 


> On 25 Sep 2020, at 11:08, Nuri Akman <nuriak...@gmail.com> wrote:
> 
> Merhaba,
> 
> include yerine require_once kullanın.
> 
> Farkına varmadan 2.php dosyanızın bir yerlerinden 1.php dosyasını 2 defa 
> include etmiş olabilirsiniz.
> 
> Selamlar,
> Nuri Akman
> 
> 
> Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com 
> <mailto:mucip.ilb...@gmail.com>>, 25 Eyl 2020 Cum, 11:05 tarihinde şunu yazdı:
> Merhabalar,
> 
> 1.php dosyamız var. İçeriği ise;
> 
> <?php
> 
> function yaz($gelen)
> {
>      echo $gelen;
> }
> 
> ?>
> 
> 2.php dosyamız var. İçeriği ise;
> 
> <?php
> 
> include('1.php');
> yaz("Bilgi satırı");
> 
> ?>
> 
> Bilmiyorum neden ama ben hata alıyorum?! Böyle bir kullanım olmuyor mu? 
> Include ettğiniz PHP dosyası içindeki fonksiyonu kullanamıyor muyuz?
> 
> Bir yerde bir şeyi atlıyorum ama neyi?
> 
> -- 
> Kolay gelsin,
> Mucip:)
> 
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr 
> <mailto:Linux-programlama@liste.linux.org.tr>
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama 
> <https://liste.linux.org.tr/mailman/listinfo/linux-programlama>
> Liste kurallari: http://liste.linux.org.tr/kurallar.php 
> <http://liste.linux.org.tr/kurallar.php>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap