<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=61&amp;t=23649&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2021-03-07T18:52:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=61&amp;t=23649&amp;mode</id>
<entry>
<author><name><![CDATA[fofex]]></name></author>
<updated>2021-03-07T18:52:54+01:00</updated>
<published>2021-03-07T18:52:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231326#p231326</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231326#p231326"/>
<title type="html"><![CDATA[Re: Zasięg zmiennych PHP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231326#p231326"><![CDATA[
<!-- m --><a class="postlink" href="https://stackoverflow.com/questions/2894087/variable-scope-difference-between-php-and-c-block-scope-is-not-exactly-the-same" >https://stackoverflow.com/questions/289 ... y-the-same</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21072">fofex</a> — 7 mar 2021, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bystrzacha]]></name></author>
<updated>2021-03-07T17:37:37+01:00</updated>
<published>2021-03-07T17:37:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231324#p231324</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231324#p231324"/>
<title type="html"><![CDATA[Zasięg zmiennych PHP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23649&amp;p=231324#p231324"><![CDATA[
Witam, <br />przychodzę z dość trywialnym pytaniem, ale jednak. Pisząc kod w PHP sprawdziłem, czy jak zdeklaruję nową zmienną w funkcji IF to czy będzie ona miała zasięg lokalny(tak powinno bynajmniej być), jednak jak się później okazało ma ona zasięg globalny. Jeśli ktoś wie czym to jest spowodowane proszę o pomoc.<br /><br />Załączony kod jest kodem testowym, służy mi do poznawania składni i działania języka PHP.<br /><br />Linia od 68 do 76.<br /><br />[syntax=php]&lt;?php<br />    class Time extends addTime<br />    {<br />        public $format;<br /><br />        function __construct($dane = &quot;H:i:s&quot;)<br />        {<br />            $this-&gt;format = $dane;<br />        }<br />        function __toString()<br />        {<br />            return $this-&gt;format;;<br />        }<br />        <br />        function viewTime()<br />        {<br />           echo date($this-&gt;format, time());<br />        }<br /><br />        function futureTime()<br />        {<br />            echo date($this-&gt;format,strtotime(&quot;+ $this-&gt;addDay days $this-&gt;addHours hours&quot;));<br />        }<br /><br />    }<br /><br />    class addTime<br />    {<br />        public $addDay;<br />        public $addHours;<br /><br />        function giveDay($data=0)<br />        {<br />            $this-&gt;addDay += $data;<br />        }<br /><br />        function giveHours($data=0)<br />        {<br />            $this-&gt;addHours = $data;<br />        }<br /><br />    }<br />?&gt;<br /><br />&lt;!DOCTYPE html&gt;<br />&lt;html lang=&quot;pl&quot;&gt;<br />&lt;head&gt;<br />    &lt;meta charset=&quot;UTF-8&quot;&gt;<br />    &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;<br />    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;<br />    &lt;title&gt;TEST&lt;/title&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br /><br />&lt;p&gt;Hello World!!!&lt;/p&gt;<br /><br />&lt;?php<br />    $imie = &quot;JAN&quot;;<br />    $nazwisko = &quot;KOWALSKI&quot;;<br /><br />    echo &quot;Zalogowany użytkownik: $imie $nazwisko&quot;;<br /><br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo &quot;&lt;br/&gt;&quot;;<br /><br />    $a = new Time(&quot;H:i:s | d F Y&quot;);<br /><br />    if(!isset($_GET&#91;'dni'&#93;) &amp;&amp; !isset($_GET&#91;'godziny'&#93;))<br />    {<br />    $_GET&#91;'dni'&#93; = 0;<br />    $_GET&#91;'godziny'&#93; = 0;<br /><br />    $b = 235;<br />    }<br /><br />    echo $b;  /*CZEMU PRZECIEŻ ONA NALEŻY TYLKO DO POWYŻSZEGO IF*/<br /><br />    $ilosc = $_GET&#91;'dni'&#93;; /*lub _POST*/<br />    $ilosc2 = $_GET&#91;'godziny'&#93;; /*lub _POST*/<br /><br />    echo '&lt;form action=&quot;index.php&quot; method=&quot;get&quot;&gt;';<br />    echo &quot;&lt;div&gt;Ile dni dodać:&lt;/div&gt;&quot;;<br />    echo '&lt;input name=&quot;dni&quot; placeholder=&quot;ilość dni&quot;/&gt;';<br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo &quot;&lt;div&gt;Ile dni godzin:&lt;/div&gt;&quot;;<br />    echo '&lt;input name=&quot;godziny&quot; placeholder=&quot;ilość godzin&quot;/&gt;';<br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo '&lt;button type=&quot;submit&quot;&gt;OK&lt;/button&gt;';<br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo '&lt;/form&gt;';<br /><br />    <br />    if($ilosc &gt; 0 || $ilosc2 &gt;0)<br />    {<br />        $a-&gt;giveDay($ilosc);<br />        $a-&gt;giveHours($ilosc2);<br />        $a-&gt;futureTime();<br />    }<br /><br /><br />    echo&quot;&lt;br/&gt;&quot;;<br />    echo&quot;&lt;br/&gt;&quot;;<br /><br />    $zm= 1;<br />    var_dump($zm &amp;&amp; 1);<br /><br />    echo &quot;&lt;br/&gt;&quot;;<br /><br />    $a-&gt;viewTime();<br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo $a;<br /><br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo &quot;&lt;br/&gt;&quot;;<br />    echo &quot;&lt;br/&gt;&quot;;<br /><br />    <br />?&gt;<br /><br />&lt;/body&gt;<br />&lt;/html&gt;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17681">Bystrzacha</a> — 7 mar 2021, o 17:37</p><hr />
]]></content>
</entry>
</feed>