Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98493 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11134 invoked from network); 12 Mar 2017 07:19:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Mar 2017 07:19:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=theanomaly.is@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=theanomaly.is@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.180 as permitted sender) X-PHP-List-Original-Sender: theanomaly.is@gmail.com X-Host-Fingerprint: 209.85.128.180 mail-wr0-f180.google.com Received: from [209.85.128.180] ([209.85.128.180:35971] helo=mail-wr0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DD/F6-38004-B66F4C85 for ; Sun, 12 Mar 2017 02:19:08 -0500 Received: by mail-wr0-f180.google.com with SMTP id u108so86322356wrb.3 for ; Sat, 11 Mar 2017 23:19:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=W2VVszGeq/CYWl4JkjU1GPC95C5kJSIuf10QB/zDYFI=; b=TJ7eAqHUWgBNr8T7BNosYmdX83zxU8bLHplN+R7ii2ezyV2i3JEjJ4xmk9HOi9ELZo b+xABdPsAVog2Qqch+x4Kp2v3ukEX8n8jVCaOYQylwHI0E6MkXSPgDuFAVrRImr5q+Cf klfuS5fvDoR9CJutUP1Oax00Q8U95ShTM243JOPNz480Uq2ucK+ZtReJWaeLROJKdk1Q Xk8qeqxqL3QMkHHVzwRPjytpZShh7WPvku2cX0b5qqbLV0J2wLJz+/ZO9uMStpL4RB6r LLHH2i9AMGlgLJLrRcnLtm1uzOUNLqeazA8gqskKYwzTDU51Cqvtl1Zo8z5Yp9WO+hLD A/LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=W2VVszGeq/CYWl4JkjU1GPC95C5kJSIuf10QB/zDYFI=; b=d4GVxjZQGs/W6IA0UuEx6oRvqRxUEka4qC1pnApdVnSRubJUIQUVLzQsRRYcveez49 hMd7mjDdoL38U1CHz5zQaikInT+C/mLjmpVPWWa7sdmSgH9T/yJG3aYNNVcGyww/U30P 3407/nDS+ZPeawTsuCca434X1c/YGtboO9OOVfIdlS2tDUrPUdVXWx+gn/yxItV6iRZQ W6l+6FxiNuVJLXh0COHfCZ+vqSmHWRqMrTb8jRTz/E8N9Ksqaa8yoLgqOzoCwkX5VhAn jZmoqBsOcdS7khJo5L+eIWlE3/Y+FbWpLZO4srnKiyt3JiEmDjMv67swfuCJ7N6qlrXh Dt9g== X-Gm-Message-State: AMke39mod/NqGrezJxaShwJpcnPaczgQ3cpXaFJwbtm7nGBNj2a6dMUYrQHTyO4J5adx5+Ekexro4IpWG6ktzw== X-Received: by 10.223.145.227 with SMTP id 90mr23751961wri.156.1489303144965; Sat, 11 Mar 2017 23:19:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.80.143.35 with HTTP; Sat, 11 Mar 2017 23:19:04 -0800 (PST) In-Reply-To: References: Date: Sun, 12 Mar 2017 03:19:04 -0400 Message-ID: To: Michael Vostrikov Cc: PHP Internals Content-Type: multipart/alternative; boundary=94eb2c0d9f36eb2e4f054a8368f0 Subject: Re: [PHP-DEV] Type variants From: theanomaly.is@gmail.com (Sherif Ramadan) --94eb2c0d9f36eb2e4f054a8368f0 Content-Type: text/plain; charset=UTF-8 Which requirements are those exactly? On Sun, Mar 12, 2017 at 3:15 AM, Michael Vostrikov < michael.vostrikov@gmail.com> wrote: > 2017-03-12 12:03 GMT+05:00 Sherif Ramadan : > >> You could have an abstract classes implement the interface and extend >> from the abstract classes. >> >> > Ok, could you give an example, how to check described requirements with > interface? > --94eb2c0d9f36eb2e4f054a8368f0--