<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Возникло несколько вопросов при изучении php.]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=3209&amp;type=atom" />
	<updated>2014-02-25T01:37:56Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=3209</id>
		<entry>
			<title type="html"><![CDATA[Re: Возникло несколько вопросов при изучении php.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24423#p24423" />
			<content type="html"><![CDATA[<p>Спасибо. Буду знать.</p>]]></content>
			<author>
				<name><![CDATA[artbolnix]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5823</uri>
			</author>
			<updated>2014-02-25T01:37:56Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24423#p24423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Возникло несколько вопросов при изучении php.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24366#p24366" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>artbolnix сказал:</cite><blockquote><p>Спасибо за помощь, вопрос про массивы отдельно, от первых двух.</p></blockquote></div><p>Именованные и порядковые массивы смешивать не надо.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-02-13T04:57:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24366#p24366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Возникло несколько вопросов при изучении php.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24361#p24361" />
			<content type="html"><![CDATA[<p>Спасибо за помощь, вопрос про массивы отдельно, от первых двух.</p>]]></content>
			<author>
				<name><![CDATA[artbolnix]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5823</uri>
			</author>
			<updated>2014-02-12T14:51:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24361#p24361</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Возникло несколько вопросов при изучении php.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24357#p24357" />
			<content type="html"><![CDATA[<p>Надо отрезать букву после числа и уже затем ими манипулировать, как и сделано во втором примере.</p><div class="quotebox"><cite>artbolnix сказал:</cite><blockquote><p>Если я правильно понял, то элемент массива принимает номер на единицу больший чем максимальный номер</p></blockquote></div><p>Все верно. Только в ваших примерах массивов я не вижу.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-02-12T05:25:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24357#p24357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Возникло несколько вопросов при изучении php.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24353#p24353" />
			<content type="html"><![CDATA[<p>Здравствуйте! Начал изучать php, возникло несколько вопросов.</p><p>1.При решении лабораторной работы, задание которой звучит так: Вывести на экран максимально допустимый объём данных в байтах который может передать форма на сервер. У меня получился вот такой код:<br /></p><div class="codebox"><pre><code>&lt;?php
    $size = ini_get(&#039;post_max_size&#039;);//16M
    $size = $size * 1024 * 1024;
    $size = $size.&#039; bytes&#039;;
    echo $size;
?&gt;</code></pre></div><p>А в решении автора видеокурса, вот такой код:<br /></p><div class="codebox"><pre><code>&lt;?php
    $size = ini_get(&#039;post_max_size&#039;);//16M
    $letter = $size{strlen($size) - 1};
    $size = (integer)$size;
    switch($letter):
        case G:
            $size *= 1024 * 1024 * 1024;
        break;
        case M:
            $size *= 1024 * 1024;
        break;
        case K:
            $size *= 1024;
        break;
    endswitch;
    echo &#039;POST_MAX_SIZE = &#039;.$size.&#039; bytes&#039;;
?&gt;</code></pre></div><p>В обоих случаях результат один и тот же. Не подскажите мне, верно ли моё решение? Если нет, то в почему так нельзя? И какие могут возникнуть проблемы в моём коде, если он неверен?</p><p>2.В настройках моего веб-сервера, директива post_max_size имеет значение 16М. В данном ниже куске кода, переменная $size принимает значение 1, а не 16 как должна. Не могли бы вы мне объяснить в чём проблема?<br /></p><div class="codebox"><pre><code>&lt;?php
    $size = ini_get(&#039;post_max_size&#039;);//16M
    $size = settype($size, integer);
        echo $size;
?&gt;</code></pre></div><p>А при неявной конвертации типов все нормально работает:<br /></p><div class="codebox"><pre><code>&lt;?php
    $size = ini_get(&#039;post_max_size&#039;);//16M
    $size = (integer)$size;
        echo $size;
?&gt;</code></pre></div><p>3.Какой будет номер у элемента смешанного массива, если все элементы кроме него про именованы, а он нет. Если я правильно понял, то элемент массива принимает номер на единицу больший чем максимальный номер следующий до него, но тут то имена а номеров нету. Номер будет 0, правильно я понимаю?</p>]]></content>
			<author>
				<name><![CDATA[artbolnix]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5823</uri>
			</author>
			<updated>2014-02-12T04:19:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24353#p24353</id>
		</entry>
</feed>
